Junior
JavaScript-də primitivlər haqqında nə bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
JavaScript-də primitivlər sadə, dəyişməz (immutable) məlumat tipləridir və birbaşa yığma (stack) yaddaşında saxlanılır, yığımda deyil. Əsas primitivlər aşağıdakılardır:
string— sətirlərnumber— ədədlərbigint— böyük tam ədədlərboolean— məntiqi dəyərlərundefined— təyin olunmamış dəyişənlər üçün standart dəyərnull— "dəyər yoxluğu" anlamına gələn xüsusi dəyərsymbol— unikal identifikatorlar
Primitivlərin öz metodları və xüsusiyyətləri yoxdur, lakin JavaScript onları müvəqqəti olaraq müvafiq obyektlərlə əhatə edir və metodları çağırmağa imkan verir.
Nümunə:
let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
Bundan başqa, primitivlər dəyişməzdir, yəni üzərində edilən əməliyyatlar yeni dəyərlər yaradır, mövcudları dəyişmir.
Həmçinin, primitivləri müqayisə edərkən, onların dəyərləri müqayisə olunur, ünvanlar deyil, bu da obyektlərdən fərqlidir.