Sobes.tech
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é:

  • const nezabezpeč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ť.