Artikel ini merupakan bagian dari seri Tutorial Belajar JavaScript untuk Pemula Sampai Mahir. Jika kamu belum membaca artikel sebelumnya, mulai dari Mengenal Variabel dalam JavaScript.
Tipe data adalah jenis nilai yang bisa disimpan dalam variabel. Setiap nilai dalam JavaScript termasuk ke dalam satu dari beberapa tipe data. Mengetahui tipe data sangat penting agar kamu bisa memanipulasi nilai dengan benar.
Contoh:
Digunakan untuk angka, baik bilangan bulat (integer) maupun desimal (float).
JavaScript hanya punya satu tipe angka: number (tidak ada int atau float secara terpisah).
String adalah data teks, dibungkus dengan tanda kutip tunggal '
atau ganda "
.
Kamu bisa menggabungkan string dengan tanda +
:
Boolean hanya punya dua nilai: true
dan false
.
Sangat sering digunakan dalam logika program, seperti dalam perbandingan atau kondisi.
Array adalah kumpulan nilai dalam satu variabel, ditulis dengan tanda kurung siku []
.
Array bisa berisi tipe data apa pun, bahkan campuran:
Object adalah struktur data yang menyimpan pasangan key dan value.
Object sangat penting di JavaScript, terutama saat bekerja dengan API atau data kompleks.
null
: nilai yang secara eksplisit diset kosong.undefined
: nilai yang belum ditentukan (default dari variabel yang belum diberi nilai).Kamu bisa menggunakan operator typeof
untuk mengetahui tipe suatu nilai.
Perlu dicatat:
typeof null
juga akan menghasilkan"object"
karena alasan historis di JavaScript.
JavaScript memiliki tipe data yang fleksibel dan dinamis. Memahami tipe data ini sangat penting agar kamu bisa menulis kode yang benar dan bebas error.
➡️ Kontrol Alur Program di JavaScript: if, else, switch ⬅️ Kembali: Mengenal Variabel dalam JavaScript