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

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