Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Значение констант не может быть изменено новым присваиванием, а также не может быть переопределено. Константы (const) подчиняются области видимости уровня блока так же, как переменные, объявленные с использованием ключевого слова let.
Имя константы. Подчиняется тем же правилам, что и идентификаторы обычных переменных.
valueNЗначение константы. Может быть любым из тех типов, которые могут быть для переменных, включая функцию.
Это объявление создаёт константу, чья область действия может быть как глобальной, так и локальной внутри блока, в котором она объявлена. Глобальные константы не становятся свойствами объекта window, в отличие от var-переменных. Инициализация константы обязательна; необходимо указать значение одновременно с объявлением (смысл в том, что потом это значение изменить уже нельзя).
const создаёт константу (новую именованную ссылку на область памяти), доступную только для чтения. Это не означает, что указываемое значение неизменно, но это означает, что идентификатор не может быть переназначен. Например, если константа указывает на объект, то сам объект может быть изменён.
Все соображения по поводу временных мёртвых зон, применимы и к let и к const.
Имена констант не могут совпадать с именами функций или переменных той же области видимости.
Ниже описаны примеры, демонстрирующие поведение const. Попробуйте их выполнить в простом JavaScript-редакторе или в консоли браузера.
| ECMAScript® 2027 Language Specification # sec-let-and-const-declarations |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 1 июл. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.