Sobes.tech
Назад к вопросам
Junior — Middle
100

Объясните различия между ключевыми словами let и const в JavaScript.

Ответ от нейросети

sobes.tech AI

let и const — это ключевые слова для объявления переменных в JavaScript с блочной областью видимости.

  • let: объявляет переменную, значение которой можно изменять после инициализации.

  • const: объявляет константу, значение которой нельзя переназначить после инициализации.

Важно:

  • const не делает объект или массив неизменяемым, а лишь запрещает переназначение самой переменной.

Пример:

let a = 5;
a = 10; // допустимо

const b = 3;
// b = 4; // ошибка

const obj = { x: 1 };
obj.x = 2; // допустимо, изменяется свойство объекта
// obj = {}; // ошибка

Таким образом, let используется для переменных, которые могут изменяться, а const — для значений, которые не должны переназначаться.