JavaScript program za rad s konstantama

U ovom ćete primjeru naučiti pisati JavaScript program za rad s konstantama.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript varijable i konstante

Primjer: Rad s konstantama

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

Izlaz

 5 50 5 ("rad", "vježba", "jedi") ("rad", "vježba", "jedi", "zdravo")

JavaScript ES6 predstavio je constključnu riječ za rad s konstantama. constoznačava da je referenca na vrijednost konstantna i da se ne može mijenjati.

Na primjer,

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

Konstante su blok-opsega . Stoga varijabla definirana unutar bloka predstavlja različitu vrijednost od one izvana. Na primjer,

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

Vrijednost polja arr se mijenja i dodaje se novi element. U polju se vrijednosti mogu mijenjati. Međutim, referenca na niz ne može se mijenjati. Na primjer,

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

Također, konstanta treba biti inicijalizirana. Ne možete samo proglasiti konstantu. Na primjer,

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

Zanimljivi članci...