В 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
, могут быть изменены.