Terakhir diperbaharui: Oct 24, 2020
Type Conversions
Kita bisa mengkonversi dari satu tipe data ke tipe data yang lain, proses konversi ini biasa disebut type conversions atau casting.
Beberapa type conversions yang ada di JavaScript:
String Conversions
Contoh: Mengubah data dari number ke string.
1let dinoAge = 123;23dinoAge = String(dinoAge);4// atau menggunakan5// dinoAge = dinoAge.toString();67console.log(typeof(dinoAge)); //string
Pada code di atas kita menggunakan typeof
operator untuk melihat tipe dari variable dinoAge.
Numeric Conversions
Contoh: Mengubah string ke integer.
1let dinoAge = '123';23dinoAge = Number(dinoAge);4// atau dinoAge = parseInt(dinoAge, 10);56console.log(typeof(dinoAge)); // number
Boolean Conversions
Contoh: Mengubah number ke boolean.
1let dinoAge = 123;23dinoAge = Boolean(dinoAge);45console.log(typeof(dinoAge)); // boolean6console.log(dinoAge); // true
Perlu diperhatikan jika kita mengubah tipe data berikut ini ke boolean maka hasilnya adalah false:
- null
- undefined
- NaN
- "" (double quotes)
- 0
Selain tipe data di atas maka hasilnya adalah true.