Tipe dan struktur data

Primitif adalah jenis data paling sederhana di JavaScript. Literal dasar adalah nilai, tanpa wrapper atau propertinya sendiri. Literal primitif bersifat tidak dapat diubah, artinya tidak dapat diubah untuk mewakili nilai lain dengan cara yang sama seperti yang dilakukan struktur data berbasis objek JavaScript yang lebih kompleks. Misalnya, meskipun nilai variabel bernama theTruth dapat ditetapkan ulang ke nilai false, literal boolean true tidak pernah dapat merepresentasikan nilai apa pun selain true, sama halnya dengan 5 literal angka tidak pernah dapat merepresentasikan nilai angka lain.

Ada tujuh jenis data primitif:

Untuk informasi tentang jenis data yang lebih kompleks, lihat Variabel.