JavaScript-ohjelma vakioiden kanssa

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman toimimaan vakioiden kanssa.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-muuttujat ja vakiot

Esimerkki: Työskentele vakioiden kanssa

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

Tuotos

 5 50 5 ("työ", "liikunta", "syö") ("työ", "liikunta", "syö", "hei")

JavaScript ES6 on ottanut käyttöön constavainsanan vakioiden kanssa. consttarkoittaa, että viittaus arvoon on vakio eikä sitä voida muuttaa.

Esimerkiksi,

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

Vakiot ovat lohkottuja . Siksi lohkon sisällä määritelty muuttuja edustaa erilaista arvoa kuin ulkopuolinen. Esimerkiksi,

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

Taulukon matriisin arvoa muutetaan ja uusi elementti lisätään. Taulukossa arvoja voidaan muuttaa. Matriisiviitettä ei kuitenkaan voi muuttaa. Esimerkiksi,

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

Lisäksi vakio tulisi alustaa. Et voi vain julistaa vakiota. Esimerkiksi,

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

Mielenkiintoisia artikkeleita...