Какова цель ключевого слова 'const' в JavaScript?

Использование ключевого слова 'const' в JavaScript

В JavaScript ключевое слово 'const' используется для объявления переменной, значение которой не может быть изменено после инициализации. Это означает, что после того, как переменная была объявлена и присвоено ей какое-либо значение, оно не может быть переопределено позже в коде.

Рассмотрим на примере:

const number = 10;
console.log(number);  //выведет 10

number = 20;  //приведет к ошибке TypeError: Assignment to constant variable.

В данном примере мы объявляем константу number со значением 10. Попытка изменить это значение приводит к ошибке, так как const создает постоянную переменную, значение которой не может быть изменено.

Важно отметить, что хотя значение переменной, объявленной с помощью const, не может быть изменено, это не означает, что сама переменная является неизменяемой. Если переменная const является объектом (включая массивы), ее свойства или элементы могут быть изменены:

const obj = { prop: 10 };
console.log(obj.prop);  //выведет 10

obj.prop = 20;
console.log(obj.prop);  //выведет 20

Таким образом, ключевое слово const в JavaScript позволяет создавать переменные, значение которых не изменяется, что полезно для предотвращения случайного переопределения значений и повышения устойчивости кода. Однако следует помнить, что свойства и элементы объектов, объявленных как const, могут быть изменены.

Related Questions

Считаете ли это полезным?