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.