Junior — Middle
Selgitage erinevusi JavaScriptis võtmesõnade let ja const vahel.
sobes.tech AI
Vastus AI-lt
let ja const on atslēgvārdi JavaScript, lai deklarētu mainīgos ar bloka apgabalu.
-
let: deklarē mainīgo, kura vērtība var tikt mainīta pēc inicializācijas.
-
const: deklarē konstanti, kuras vērtība pēc inicializācijas nevar tikt pārrakstīta.
Svarīgi:
constnepadara objektu vai masīvu nemainīgu, tas tikai aizliedz mainīgā pārrakstīšanu.
Piemērs:
let a = 5;
a = 10; // atļauts
const b = 3;
// b = 4; // kļūda
const obj = { x: 1 };
obj.x = 2; // atļauts, objekta īpašība var tikt mainīta
// obj = {}; // kļūda
Tādējādi, let tiek izmantots mainīgajiem, kuri var mainīties, bet const – vērtībām, kuras nevēlams mainīt.