Primitive ma'lumot turlari faqat bitta qiymatni saqlaydi va ularga havola (reference) orqali emas, balki qiymat (value) orqali murojaat qilinadi.
Matnli ma'lumotlarni ifodalash uchun ishlatiladi. Matnlar ""
, ''
yoki ``` (backtick) orasida yoziladi.
let name = "Ali";
let greeting = 'Salom';
let message = `Mening ismim ${name}`; // Template literals
console.log(message); // "Mening ismim Ali"
Butun sonlar va kasrli sonlarni ifodalash uchun ishlatiladi.
let age = 25;
let price = 99.99;
console.log(age + price); // 124.99
Faqat ikkita qiymat qabul qiladi: true
(rost) yoki false
(yolg'on).
let isStudent = true;
let isWorking = false;
console.log(isStudent); // true
console.log(isWorking) // false
O'zgaruvchi e'lon qilingan, lekin qiymat berilmagan holatda undefined
bo'ladi.
let x;
console.log(x); // undefined
Qasdan qiymat yo'qligini ifodalash uchun ishlatiladi.
let y = null;
console.log(y); // null