Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

const

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

Доступно с: ES2015

Синтаксис

const name = value

Примеры

Константа:

const pi = 3.14;
 
console.log(pi * 2);

Результат:

6.28

Переприсвоить нельзя, а изменить объект — можно:

const user = { name: 'Anna' };
user.name = 'Oleg';
console.log(user.name);
 
try {
  user = {};
} catch (error) {
  console.log(error.name);
}

Результат:

Oleg
TypeError

Примечания

const запрещает присвоить переменной новое значение, но не делает объект неизменяемым. Для этого есть Object.freeze().

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

См. также

  • let — Объявляет переменную, значение которой можно менять.
  • var — Устаревший способ объявить переменную.
  • Object.freeze — Запрещает любые изменения объекта.

В учебнике

  • Переменные — Как объявлять переменные в JavaScript через let и const, давать им имена и подставлять в строки.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.