JavaScript const: объявление констант в ES6
В этой статье вы узнаете, как определять константы в JavaScript, используя ключевое слово const.
ES6 предоставляет новый способ объявления констант с использованием ключевого слова const . Ключевое слово const создает ссылку на значение только для чтения.
const ИМЯ_ПЕРЕМЕННОЙ = значение ;
По соглашению, константные идентификаторы в JavaScript находятся в верхнем регистре.
Ключевое слово const похоже на ключевое слово let тем, что создает переменные с блочной областью видимости, но значения, объявленные с помощью const, не могут быть изменены.
Переменные, объявленные с ключевым словом let являются изменяемыми. Это означает, что вы можете изменить их значения в любое время, как показано в следующем примере.
let v = 10;
v = 20;
v = v + 5;
console.log (v) ; // 35
Однако переменные, созданные с ключевым словом const , неизменяемы. Другими словами, вы не можете переназначить их разными значениями. Попытка переназначить постоянную переменную приведет к ошибке типа TypeError .
const TAX = 0.1;
TAX = 0.2 ; // TypeError
Кроме того, переменная, которая объявляется с помощью ключевого слова const, должна быть немедленно проинициализирована значением. Следующий пример вызывает SyntaxError (синтаксическую ошибку) из-за отсутствия инициализатора в объявлении константной переменной.
const RED; // SyntaxError
Как упоминалось ранее, как и переменные, объявленные с ключевым словом let , переменные, объявленные с ключевым словом const, имеют блочную область видимости.
На этом все, а в следующей статье мы поговорим об использовании ключевого слова const с объектными литералами в JavaScript.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.