JavaScript programma darbam ar konstantēm

Satura rādītājs

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu darbam ar konstantēm.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript mainīgie un konstantes

Piemērs: Darbs ar konstantēm

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

Rezultāts

 5 50 5 ("darbs", "vingrinājums", "ēst") ("darbs", "vingrinājums", "ēst", "sveiki")

JavaScript ES6 ir ieviesis constatslēgvārdu darbam ar konstantēm. constapzīmē, ka atsauce uz vērtību ir nemainīga un to nevar mainīt.

Piemēram,

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

Konstantes ir bloķētas . Tādējādi mainīgais, kas definēts bloka iekšienē, attēlo citu vērtību nekā ārpus. Piemēram,

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

Masīva masīva vērtība tiek mainīta un tiek pievienots jauns elements. Masīvā vērtības var mainīt. Tomēr masīva atsauci nevar mainīt. Piemēram,

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

Arī konstante ir jāinicializē. Jūs nevarat vienkārši pasludināt konstanti. Piemēram,

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

Interesanti raksti...