Program JavaScript na prácu s konštantami

V tomto príklade sa naučíte písať program JavaScript na prácu s konštantami.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Premenné a konštanty JavaScriptu

Príklad: Práca s konštantami

 // 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; 

Výkon

 5 50 5 („práca“, „cvičenie“, „jesť“) („práca“, „cvičenie“, „jesť“, „ahoj“)

JavaScript ES6 zaviedol constkľúčové slovo pre prácu s konštantami. constoznačuje, že odkaz na hodnotu je konštantný a nemožno ho zmeniť.

Napríklad,

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

Konštanty sú blokované . Preto premenná definovaná vo vnútri bloku predstavuje inú hodnotu ako tá mimo. Napríklad,

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

Hodnota arr poľa sa zmení a pridá sa nový prvok. V poli je možné hodnoty meniť. Odkaz na pole sa však nedá zmeniť. Napríklad,

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

Tiež by sa mala inicializovať konštanta. Nemôžete iba vyhlásiť konštantu. Napríklad,

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

Zaujímavé články...