Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. JavaScript ссылки на ошибки
  5. SyntaxError: missing = in const declaration

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

SyntaxError: missing = in const declaration

Сообщение

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

Тип ошибки

SyntaxError

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

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

Примеры

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

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

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

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

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

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

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

js
const COLUMNS = 80;

const,let илиvar?

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

js
let columns;

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

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp