Программа JavaScript для работы с константами

В этом примере вы научитесь писать программу на JavaScript для работы с константами.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Переменные и константы JavaScript

Пример: работа с константами

 // program to include constants const a = 5; console.log(a); // constants are block-scoped ( const a = 50; console.log(a); ) console.log(a); const arr = ('work', 'exercise', 'eat'); console.log(arr); // add elements to arr array arr(3) = 'hello'; console.log(arr); // the following code gives error // changing the value of a throws an error // uncomment to verify // a = 8; // throws an error // const x; 

Вывод

 5 50 5 ("работа", "упражнения", "еда") ("работа", "упражнения", "еда", "привет")

В JavaScript ES6 появилось constключевое слово для работы с константами. constозначает, что ссылка на значение постоянна и не может быть изменена.

Например,

 const a = 5; a = 44; // throws an error

Константы имеют блочную область видимости . Следовательно, переменная, определенная внутри блока, представляет другое значение, чем то, что снаружи. Например,

 ( const a = 50; console.log(a); // 50 ) console.log(a); // 5

Значение массива arr изменяется и добавляется новый элемент. В массиве значения можно изменять. Однако ссылку на массив изменить нельзя. Например,

 const arr = ('work', 'exercise', 'eat'); arr(3) = 'hello';

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

 const x; // SyntaxError: const declared variable 'x' must have an initializer.

Интересные статьи...