Lompat ke konten utama

JavaScript dari Nol

Pelajaran 4 dari 22

Variabel dan tipe · Pelajaran 4

Tipe data dan typeof

Tujuan: Pengguna dapat membedakan number, string, dan boolean serta mengubah teks menjadi angka.

±8 menitDiperiksa 2026-09-22

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.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT). Rincian perubahan ada di halaman kelas.