Junior — Middle
Magyarázza el a let és const kulcsszavak közötti különbségeket a JavaScriptben.
sobes.tech MI
Válasz az MI-től
A let és const kulcsszavak a JavaScriptben a változók deklarálására blokk-szintű hatókörrel.
-
let: olyan változót deklarál, amelynek értéke módosítható a inicializálás után.
-
const: olyan állandót deklarál, amelynek értéke nem módosítható az inicializálás után.
Fontos:
- A
constnem teszi az objektumokat vagy tömböket változatlanná, csupán megtiltja a változó újra hozzárendelését.
Példa:
let a = 5;
a = 10; // megengedett
const b = 3;
// b = 4; // hiba
const obj = { x: 1 };
obj.x = 2; // megengedett, az objektum tulajdonsága módosítható
// obj = {}; // hiba
Így a let változókat, amik módosulhatnak, a const pedig azokat az értékeket jelöli, amik nem változtathatók.