JavaScript mainīgie un konstantes

Šajā apmācībā jūs uzzināsit par JavaScript mainīgajiem un konstantēm, kā arī par to, kā tos inicializēt un izmantot ar piemēru palīdzību.

JavaScript mainīgie

Programmējot, mainīgais ir konteiners (glabāšanas zona) datu glabāšanai. Piemēram,

let num = 5;

Šeit numir mainīgais, kuram ir skaitlis 5.

JavaScript deklarē mainīgos

JavaScript lietojam varun letatslēgvārdus, lai deklarētu mainīgos. Piemēram,

 var x; let y;

Šeit x un y ir mainīgie.

JavaScript var Vs let

Abi varun lettiek izmantoti mainīgo deklarēšanai. Tomēr starp tām ir dažas atšķirības.

var ļaut
var tiek izmantots vecākajās JavaScript versijās letir jauns mainīgo deklarēšanas veids, sākot ar ES6 (ES2015) .
var ir funkcija aptverta (tiks aplūkota turpmākajās apmācībās). let ir bloķēts (tiks aplūkots turpmākajās apmācībās).
Piemēram, var x; Piemēram, let y;

Piezīme: Ieteicams izmantot letnevis var. Tomēr ir dažas pārlūkprogrammas, kuras neatbalsta let. Lai uzzinātu vairāk, apmeklējiet vietni JavaScript un pārlūka atbalstu.

JavaScript inicializēt mainīgos

Mēs izmantojam piešķiršanas operatoru, =lai mainīgajam piešķirtu vērtību.

 let x; x = 5;

Šeit 5 tiek piešķirts mainīgajam x.

Varat arī inicializēt mainīgos tā deklarēšanas laikā.

 let x = 5; let y = 6;

JavaScript valodā mainīgos var deklarēt vienā paziņojumā.

 let x = 5, y = 6, z = 7;

Ja izmantojat mainīgo, to neaktivizējot, tam būs undefinedvērtība.

 let x; // x is the name of the variable console.log(x); // undefined

Šeit x ir mainīgā nosaukums, un tā kā tajā nav vērtības, tas nebūs definēts.

Jūs undefineddetalizēti uzzināsiet par un citiem datu veidiem nākamajā apmācībā.

Mainiet mainīgo vērtību

Var mainīt mainīgajā saglabāto vērtību. Piemēram,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Mainīgā vērtība var atšķirties . Tādējādi nosaukuma mainīgais .

Noteikumi JavaScript mainīgo nosaukšanai

Mainīgo mainīšanas noteikumi ir šādi:

  1. Mainīgo nosaukumiem jāsākas ar burtu, pasvītrojumu _vai dolāra zīmi $. Piemēram,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Mainīgo nosaukumus nevar sākt ar skaitļiem. Piemēram,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript ir reģistrjutīgs. Tātad y un Y ir dažādi mainīgie. Piemēram,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Atslēgvārdus nevar izmantot kā mainīgo nosaukumus. Piemēram,
     //invalid let new = 5; // Error! new is a keyword.

Piezīmes:

  • Lai gan jūs varat nosaukt mainīgos kā vēlaties, ieteicams aprakstoša mainīgā nosaukumu piešķirt. Ja ābolu skaita glabāšanai izmantojat mainīgo, labāk izmantojiet ābolus vai numberOfApples, nevis x vai n.
  • JavaScript, mainīgo nosaukumi parasti tiek ierakstīti CamelCase, ja tam ir vairāki vārdi. Piemēram, vārds, gada alga utt.

JavaScript pastāvīgi

constAtslēgvārds arī tika ieviesta ES6 (ES2015) versiju, lai radītu konstantes. Piemēram,

 const x = 5;

Kad konstante ir inicializēta, mēs nevaram mainīt tās vērtību.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Vienkārši konstante ir mainīgā veids, kura vērtību nevar mainīt.

Arī jūs nevarat deklarēt konstanti, to neinicializējot. Piemēram,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Piezīme. Ja esat pārliecināts, ka mainīgā vērtība nemainīsies visā programmā, ieteicams to izmantot const. Tomēr ir dažas pārlūkprogrammas, kuras neatbalsta const. Apmeklējiet JavaScript const pārlūka atbalstu, lai uzzinātu vairāk.

Tagad, kad jūs zināt par mainīgajiem, jūs uzzināsiet par dažāda veida datiem, ko mainīgais var saglabāt nākamajā apmācībā.

Interesanti raksti...