Junior — Middle
Vysvetlite rozdiely medzi kľúčovými slovami let a const v JavaScripte.
sobes.tech AI
Odpoveď od AI
let a const sú kľúčové slová na deklaráciu premenných v JavaScripte s blokovým rozsahom.
-
let: deklaruje premennú, ktorej hodnotu je možné meniť po inicializácii.
-
const: deklaruje konštantu, ktorej hodnotu nie je možné prepisovať po inicializácii.
Dôležité:
constnezabezpečuje, že objekt alebo pole sú nezmeniteľné, iba zakazuje prepisovanie samotnej premennej.
Príklad:
let a = 5;
a = 10; // povolené
const b = 3;
// b = 4; // chyba
const obj = { x: 1 };
obj.x = 2; // povolené, vlastnosť objektu môže byť zmenená
// obj = {}; // chyba
Takže, let sa používa pre premenné, ktoré sa môžu meniť, a const pre hodnoty, ktoré by sa nemali prepisovať.