Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
06 Июл 2023
1 мин
234

Константы в JavaScript

При работе с языком программирования JavaScript часто возникает необходимость использования констант. Например, предположим, что при создании веб-приложения

При работе с языком программирования JavaScript часто возникает необходимость использования констант. Например, предположим, что при создании веб-приложения для конвертации валюты, курс доллара к рублю будет использоваться в нескольких местах. Это значение будет оставаться неизменным во время выполнения программы, и его удобно было бы определить как константу.

JavaScript поддерживает константы с помощью ключевого слова const. Константы работают так же, как и переменные, но их значение нельзя изменить после их объявления. Определение константы выглядит следующим образом:

const DOLLAR_TO_RUB = 75.5;

Здесь DOLLAR_TO_RUB является константой, которой присваивается значение 75.5. Попытка изменить значение этой константы приведет к ошибке.

DOLLAR_TO_RUB = 76; // Uncaught TypeError: Assignment to constant variable.

Стоит отметить, что константы JavaScript не являются абсолютно неизменными. Если константа ссылается на объект или массив, то ее свойства или элементы могут быть изменены. Так, например, следующий код является вполне допустимым:

const MY_OBJECT = {key: 'value'};
MY_OBJECT.key = 'otherValue'; // это допустимо

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

Опрос для читателей: Какой язык программирования лучше? Узнайте результат после голосования

Добавить комментарий