„JavaScript“ kintamieji ir konstantos

Šioje pamokoje sužinosite apie „JavaScript“ kintamuosius ir konstantas, taip pat apie tai, kaip juos inicializuoti ir naudoti pavyzdžių pagalba.

„JavaScript“ kintamieji

Programuojant kintamasis yra konteineris (saugojimo sritis) duomenims laikyti. Pavyzdžiui,

let num = 5;

Čia numyra kintamasis, turintis skaičių 5.

„JavaScript“ paskelbkite kintamuosius

„JavaScript“ kintamiesiems deklaruoti naudojame varir letraktinius žodžius. Pavyzdžiui,

 var x; let y;

Čia x ir y yra kintamieji.

„JavaScript var Vs let“

Abu varir letnaudojami kintamiesiems deklaruoti. Tačiau tarp jų yra keletas skirtumų.

var leisti
var yra naudojamas senesnėse „JavaScript“ versijose letyra naujas kintamųjų deklaravimo būdas pradedant ES6 (ES2015) .
var yra funkcija aprėpta (bus aptarta vėlesnėse pamokose). let yra blokuojamas (bus aptartas vėlesnėse pamokose).
Pavyzdžiui, var x; Pavyzdžiui, let y;

Pastaba: Rekomenduojama naudoti letvietoj var. Tačiau yra keletas naršyklių, kurios nepalaiko let. Jei norite sužinoti daugiau, apsilankykite „JavaScript“ leiskite naršyklės palaikymui.

„JavaScript“ inicijuokite kintamuosius

Mes naudojame priskyrimo operatorių, =kad priskirtume kintamajam vertę.

 let x; x = 5;

Čia 5 yra priskirtas kintamajam x.

Jo deklaravimo metu taip pat galite inicijuoti kintamuosius.

 let x = 5; let y = 6;

„JavaScript“ sistemoje galima deklaruoti kintamuosius viename sakinyje.

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

Jei naudosite kintamąjį jo neinicijuodami, jis turės undefinedvertę.

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

Čia x yra kintamojo pavadinimas ir kadangi jame nėra jokios vertės, jis nebus apibrėžtas.

Apie undefinedkitą duomenų tipą sužinosite išsamiai.

Pakeiskite kintamųjų vertę

Galima pakeisti kintamajame saugomą vertę. Pavyzdžiui,

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

Kintamojo vertė gali skirtis . Vadinasi, vardo kintamasis .

„JavaScript“ kintamųjų pavadinimo taisyklės

Kintamųjų pavadinimo taisyklės yra šios:

  1. Kintamieji pavadinimai turi prasidėti raide, pabraukimu _arba dolerio ženklu $. Pavyzdžiui,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Kintamieji pavadinimai negali prasidėti skaičiais. Pavyzdžiui,
     //invalid Let 1a = 'hello'; // this gives an error
  3. „JavaScript“ skiria didžiosios ir mažosios raidės. Taigi y ir Y yra skirtingi kintamieji. Pavyzdžiui,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Raktiniai žodžiai negali būti naudojami kaip kintamųjų pavadinimai. Pavyzdžiui,
     //invalid let new = 5; // Error! new is a keyword.

Pastabos:

  • Nors kintamuosius galite įvardyti bet kokiu būdu, rekomenduojama pateikti aprašomąjį kintamojo pavadinimą. Jei naudojate kintamąjį obuolių skaičiui kaupti, geriau naudokite obuolius arba numberOfApples, o ne x arba n.
  • „JavaScript“ kintamųjų pavadinimai paprastai rašomi „camelCase“, jei jame yra keli žodžiai. Pvz., Vardas, metinis atlyginimas ir kt.

„JavaScript“ konstantos

constRaktažodis taip pat buvo įvesta ES6 (ES2015) versijoje sukurti konstantas. Pavyzdžiui,

 const x = 5;

Inicializavus konstantą, jos vertės pakeisti negalime.

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

Paprasčiausiai konstanta yra kintamojo tipas, kurio vertės pakeisti negalima.

Be to, jūs negalite deklaruoti konstantos, neinicijuodami jos. Pavyzdžiui,

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

Pastaba: jei esate tikri, kad kintamojo vertė nepakis visoje programoje, rekomenduojama naudoti const. Tačiau yra keletas naršyklių, kurios nepalaiko const. Norėdami sužinoti daugiau, apsilankykite „JavaScript const“ naršyklės palaikymo tarnyboje.

Dabar, kai žinote apie kintamuosius, sužinosite apie įvairius duomenų tipus, kuriuos kintamasis gali laikyti kitoje mokymo programoje.

Įdomios straipsniai...