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

  • const nepadara 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.