Junior
JavaScriptтеги primitives жөнүндө эмне билесиң?
sobes.tech AI
AIден жооп
JavaScriptте primitive — бул жөнөкөй, өзгөрүлбөс (immutable) маалымат түрлөрү, алар түздөн-түз стекте сакталат, жыймактамада эмес. Негизги primitive түрлөрү төмөнкүлөр:
string— саптарnumber— сандарbigint— чоң бүтүн сандарboolean— логикалык маанилерundefined— аныкталбаган өзгөрмөлөр үчүн алдын ала маанисиnull— "мааниси жок" деген өзгөчө мааниси бар маанисиsymbol— уникалдуу идентификаторлор
Primitive-лер өздөрүнүн методдору жана мүнөздөмөлөрү жок, бирок JavaScript аларды убактылуу тиешелүү объекттерге ороп, алардын методдорун чакырат.
Мисал:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Мындан тышкары, primitive-лер өзгөрүлбөс, демек, алардын үстүндө жасалган операциялар жаңы маанилерди түзөт, барларын өзгөртпөйт.
Ошондой эле, primitive-лерди салыштырганда, алардын маанилери салыштырылат, шилтемелер эмес, бул объекттерден айырмаланып.