Sobes.tech
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 const nem 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.