SyntaxError: missing = in const declaration

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Сообщение

SyntaxError: missing = in const declaration (Firefox)
SyntaxError: Missing initializer in const declaration (Chrome)

Тип ошибки

SyntaxError

Что пошло не так?

Константа это значение, которое не может быть изменено программой в процессе своего выполнения. Оно не может меняться посредством повторного назначения, и не может быть переопределено. В JavaScript константы объявляются с использованием ключевого слова const. Инициализация для константы является обязательной; то есть вы должны указать значение сразу же при её объявлении (что имеет смысл, учитывая, что оно не может быть изменено позже).

Примеры

Отсутствие инициализатора константы

В отличие от var или let, вы должны указать значение при объявлении const. В противном случае возникнет ошибка:

const COLUMNS; 
// SyntaxError: missing = in const declaration

Исправление ошибки

Существует несколько вариантов исправления этой ошибки. Проверьте, что должно быть достигнуто с помощью данной константы.

Добавление значения константы

Укажите значение константы при её объявлении.

const COLUMNS = 80;

const, let или var?

Не используйте const, если вы не хотели объявить константу. Возможно, вы подразумевали объявление переменную с блочной областью видимости с помощью let или глобальную переменную с помощью var. Оба варианта не требуют начального значения.

let columns;

Смотрите также

Метки документа и участники

Внесли вклад в эту страницу: Logiiiin
Обновлялась последний раз: Logiiiin,