const
Объявление const задаёт константу, то есть переменную, которую нельзя менять:
const apple = 5;
apple = 10; // ошибкаВ остальном объявление const полностью аналогично let.
Заметим, что если в константу присвоен объект, то от изменения защищена сама константа, но не свойства внутри неё:
const user = {
  name: "Вася"
};
user.name = "Петя"; // допустимо
user = 5; // нельзя, будет ошибкаТо же самое верно, если константе присвоен массив или другое объектное значение.
Last updated