Junior — Middle
JavaScriptda let va const kalit so'zlari o'rtasidagi farqlarni tushuntiring.
sobes.tech AI
AIdan javob
let va const JavaScriptda blok doirasiga ega bo'lgan o'zgaruvchilarni e'lon qilish uchun kalit so'zlar.
-
let: qiymati o'rnatilgandan so'ng o'zgartirilishi mumkin bo'lgan o'zgaruvchini e'lon qiladi.
-
const: qiymati o'rnatilgandan so'ng qayta tayinlanmaydigan doimiy o'zgaruvchini e'lon qiladi.
Muhim:
constob'ekt yoki massivni o'zgarmas qilmaydi, faqat o'zgaruvchining o'zini qayta tayinlashni taqiqlaydi.
Misol:
let a = 5;
a = 10; // ruxsat etiladi
const b = 3;
// b = 4; // xato
const obj = { x: 1 };
obj.x = 2; // ruxsat etiladi, ob'ektning xususiyati o'zgartirilishi mumkin
// obj = {}; // xato
Shu sababli, let o'zgaruvchilar uchun ishlatiladi, ular o'zgarishi mumkin, va const qiymatlar uchun, ular qayta tayinlanmasligi kerak.