8c1dea14

Константы


Вы можете создавать именованные константы "только-для-чтения" с помощью ключевого слова const. Синтаксис идентификатора константы такой же, что и у идентификатора переменной: он обязан начинаться с буквы или символа подчёркивания и может содержать символы алфавита, числа и символ подчёркивания.

const prefix = '212';

Константа не может изменить значение путём нового присвоения и не может быть переобъявлена в процессе выполнения скрипта.

Правила видимости для констант те же, что и для переменных, за исключением того, что ключевое слово const необходимо всегда, даже для глобальных констант. Если ключевое слово отсутствует, идентификатор представляет var.

Вы не можете объявить константу с тем же именем, что и у функции или переменной, в одной области видимости с этой функцией или переменной. Например:

//ЭТО ВЫЗОВЕТ ОШИБКУ

function f{};

const f = 5;

//ЭТО ТАКЖЕ ВЫЗОВЕТ ОШИБКУ

function f{

const g=5;

var g;

//операторы

}





Содержание раздела