Junior
Дар бораи primitives дар JavaScript чӣ медонӣ?
sobes.tech AI
Ҷавоб аз AI
Дар JavaScript, primitives — ин навъҳои содда ва тағйирнопазир (immutable) маълумот мебошанд, ки мустақиман дар стек нигоҳ дошта мешаванд, на дар хешт. Примитивҳои асосӣ иборатанд аз:
string— сатрҳоnumber— рақамҳоbigint— рақамҳои бузургboolean— арзишҳои мантиқӣundefined— арзиши пешфарз барои тағйирёбандаҳои номуайянnull— арзиши махсус, ки маънои "намуди арзиш"-ро дорадsymbol— идентификаторҳои беназир
Примитивҳо методҳо ва хусусиятҳои худро надоранд, аммо JavaScript онҳоро муваққатан дар корпуси объектӣ барои даъвати методҳо мепӯшад.
Масалан:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Илова бар ин, primitives тағйирнопазиранд, яъне амалиётҳо бар онҳо арзишҳои нав месозанд, на онҳое, ки аллакай ҳастанд.
Ҳамчунин, муҳим аст, ки дарк кунем, ки дар муқоиса кардани primitives, арзишҳои онҳоро муқоиса мекунанд, на истинодҳоро, баръакс ба объектҳо.