JavaScripti muutujad ja konstandid

Lang L: none (table-of-contents)

Selles õpetuses saate teada JavaScripti muutujatest ja konstantidest ning ka näidete abil nende lähtestamisest ja kasutamisest.

JavaScripti muutujad

Programmeerimisel on muutuja konteiner (salvestusala) andmete hoidmiseks. Näiteks,

let num = 5;

Siin numon muutuja, mis hoiab numbrit 5.

JavaScripti deklareerige muutujad

JavaScriptis kasutame muutujate deklareerimiseks märksõnu varja letmärksõnu. Näiteks,

 var x; let y;

Siin on x ja y muutujad.

JavaScripti var Vs lasta

Mõlemat varja letkasutatakse muutujate deklareerimiseks. Nende vahel on siiski mõningaid erinevusi.

var lase
var kasutatakse JavaScripti vanemates versioonides leton uus viis muutujate deklareerimiseks alates ES6-st (ES2015) .
var on funktsiooni ulatusega (seda arutatakse hilisemates õpetustes). let on blokeeritud (seda käsitletakse hilisemates õpetustes).
Näiteks, var x; Näiteks, let y;

Märkus. Soovitame kasutada letasemel var. Siiski on üksikuid brausereid, mis seda ei toeta let. Lisateabe saamiseks külastage JavaScripti luba brauseri tugi.

JavaScripti muutujate lähtestamine

=Muutujale väärtuse määramiseks kasutame määramisoperaatorit .

 let x; x = 5;

Siin 5 on määratud muutuja x.

Deklaratsiooni ajal saate muutujaid ka lähtestada.

 let x = 5; let y = 6;

JavaScripti abil on võimalik muutujaid deklareerida ühes avalduses.

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

Kui kasutate muutujat seda initsialiseerimata, on sellel undefinedväärtus.

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

Siin on x muutuja nimi ja kuna see ei sisalda väärtust, on see määratlemata.

Lisateavet undefinedja muid andmetüüpe leiate järgmises õpetuses üksikasjalikult.

Muutujate väärtuse muutmine

Muutujasse salvestatud väärtust on võimalik muuta. Näiteks,

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

Muutuja väärtus võib varieeruda . Seega nime muutuja .

Reeglid JavaScripti muutujate nimetamiseks

Muutujate nimetamise reeglid on järgmised:

  1. Muutujate nimed peavad algama kas tähe, alakriipsuga _või dollarimärgiga $. Näiteks,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Muutujate nimed ei saa alata numbritega. Näiteks,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript on tõstutundlik. Nii et y ja Y on erinevad muutujad. Näiteks,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Märksõnu ei saa kasutada muutujate nimedena. Näiteks,
     //invalid let new = 5; // Error! new is a keyword.

Märkused:

  • Ehkki muutujaid saate nimetada mis tahes viisil, on kirjeldava muutuja nime andmine hea tava. Kui kasutate õunte arvu salvestamiseks muutujat, on parem x või n asemel kasutada õunu või numberOfApples.
  • JavaScripti korral kirjutatakse muutujate nimed tavaliselt camelCase'is, kui sellel on mitu sõna. Näiteks eesnimi, aastanePalk jne.

JavaScripti konstantid

constMärksõna oli ka sisse ES6 (ES2015) versiooni luua konstandid. Näiteks,

 const x = 5;

Kui konstant on initsialiseeritud, ei saa me selle väärtust muuta.

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

Lihtsalt konstant on muutuja tüüp, mille väärtust ei saa muuta.

Samuti ei saa konstanti deklareerida ilma seda initsialiseerimata. Näiteks,

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

Märkus. Kui olete kindel, et muutuja väärtus kogu programmi jooksul ei muutu, on soovitatav seda kasutada const. Siiski on üksikuid brausereid, mis seda ei toeta const. Lisateabe saamiseks külastage brauseri JavaScripti tugiteenust.

Nüüd, kui tunnete muutujaid, saate teada järgmises õpetuses erinevat tüüpi andmetest, mida muutuja saab salvestada.

Huvitavad Artiklid...