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 — արժեքների համար, որոնք չպետք է փոխվեն։