Tipe Data
Mengenal string, number, boolean, null, dan undefined.
Setiap data punya jenis
Seperti di dunia nyata ada nama (teks), harga (angka), dan status ya/tidak, JavaScript juga membedakan jenis data.
| Tipe | Contoh | Kegunaan |
|---|---|---|
| string | "Budi" | Teks |
| number | 25, 3.5 | Angka |
| boolean | true, false | Benar / salah |
| null | null | Kosong yang disengaja |
| undefined | undefined | Belum diisi |
Mengecek tipe dengan typeof
console.log(typeof "Halo"); // string
console.log(typeof 42); // number
console.log(typeof true); // boolean
let kosong;
console.log(kosong); // undefined
Hati-hati
"5" (string) dan 5 (number) berbeda! "5" + 1 menghasilkan "51", bukan 6.
console.log("5" + 1); // "51"
console.log(5 + 1); // 6