Sobes.tech
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:

  • const ob'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.