Sobes.tech
Junior

JavaScript'dagi primitivlar haqida nima bilasiz?

sobes.tech AI

AIdan javob

JavaScriptda primitivlar — bu oddiy, o'zgarmas (immutable) ma'lumot turlari bo'lib, ular to'g'ridan-to'g'ri stekda saqlanadi, to'plamda emas. Asosiy primitivlar quyidagilardan iborat:

  • string — satrlar
  • number — raqamlar
  • bigint — katta butun sonlar
  • boolean — mantiqiy qiymatlar
  • undefined — e'lon qilinmagan o'zgaruvchilar uchun standart qiymat
  • null — "qiymat yo'qligi" ni anglatadigan maxsus qiymat
  • symbol — noyob identifikatorlar

Primitivlar o'zlarida metodlar va xususiyatlarga ega emas, ammo JavaScript ularni vaqtincha mos keladigan ob'ektlar bilan o'rab, metodlarni chaqirish uchun foydalanadi.

Misol:

let str = "hello";
console.log(str.toUpperCase()); // "HELLO"

Shuningdek, primitivlar o'zgarmasdir, ya'ni ular ustida bajarilgan operatsiyalar yangi qiymatlar yaratadi, mavjudlarini o'zgartirmaydi.

Shuningdek, primitivlarni taqqoslaganda, ularning qiymatlari solishtiriladi, manzillar emas, bu ob'ektlardan farqli o'laroq.