Програма 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.

Цікаві статті...