Š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 num
ir mainīgais, kuram ir skaitlis 5.
JavaScript deklarē mainīgos
JavaScript lietojam var
un let
atslē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 var
un let
tiek 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 | let ir 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 let
nevis 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 undefined
vē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 undefined
detalizē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:
- 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';
- Mainīgo nosaukumus nevar sākt ar skaitļiem. Piemēram,
//invalid Let 1a = 'hello'; // this gives an error
- 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
- 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
const
Atslē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ā.