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 — өзгөртүлбөс маанилер үчүн.