Program JavaScript pro práci s konstantami

V tomto příkladu se naučíte psát program JavaScriptu pro práci s konstantami.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Proměnné a konstanty JavaScriptu

Příklad: Práce s konstantami

 // 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ýstup

 5 50 5 („práce“, „cvičení“, „jíst“) („práce“, „cvičení“, „jíst“, „ahoj“)

JavaScript ES6 zavedl constklíčové slovo pro práci s konstantami. constoznačuje, že odkaz na hodnotu je konstantní a nelze jej změnit.

Například,

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

Konstanty mají blokovaný rozsah . Proto proměnná definovaná uvnitř bloku představuje jinou hodnotu než ta mimo. Například,

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

Hodnota arr pole se změní a přidá se nový prvek. V poli lze hodnoty měnit. Odkaz na pole však nelze změnit. Například,

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

Měla by být také inicializována konstanta. Nemůžete jen deklarovat konstantu. Například,

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

Zajímavé články...