Tiga tipe dasar yang dipakai sejak awal: number (42 atau 3.5), string (teks), dan boolean (true atau false). Operator typeof mengembalikan nama tipenya dalam bentuk teks.
console.log(typeof 42); // "number"
console.log(typeof "42"); // "string"
console.log(typeof true); // "boolean"
console.log(Number("42") + 1); // 43
console.log("42" + 1); // "421"Operator + punya dua arti: menjumlahkan angka, dan menyambung teks. Bila salah satu sisinya string, hasilnya string. Fungsi Number mengubah teks berisi angka menjadi number, dan String mengubah angka menjadi teks.