Sobes.tech
Junior — Middle

JavaScriptте `let` жана `const` ачкыч сөздөрүнүн айырмачылыктарын түшүндүрүңүз.

sobes.tech AI

AIден жооп

let жана const JavaScriptте блок чөйрөсүнө ээ өзгөрмөлөрдү жарыялоо үчүн ачкыч сөздөр.

  • let: өзгөрмө жарыялайт, анын мааниси инициализациядан кийин өзгөртүлүшү мүмкүн.

  • const: туруктуу жарыялайт, анын мааниси инициализациядан кийин кайра белгиленбейт.

Маанилүү:

  • const объект же массивди өзгөрүлбөс кылбайт, ал гана өзгөрмө кайра белгиленбешин тыюу салат.

Мисал:

let a = 5;
a = 10; // уруксат берилет

const b = 3;
// b = 4; // ката

const obj = { x: 1 };
obj.x = 2; // уруксат берилет, объекттин мүчөсү өзгөртүлүшү мүмкүн
// obj = {}; // ката

Ошентип, let өзгөрүлмөлөр үчүн колдонулат, ал эми const — өзгөртүлбөс маанилер үчүн.