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— satrlarnumber— raqamlarbigint— katta butun sonlarboolean— mantiqiy qiymatlarundefined— e'lon qilinmagan o'zgaruvchilar uchun standart qiymatnull— "qiymat yo'qligi" ni anglatadigan maxsus qiymatsymbol— 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.