Junior — Middle
Objasnite razlike između ključnih reči let i const u JavaScript-u.
sobes.tech АИ
Одговор од АИ
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 — для значений, которые не должны переназначаться.