Š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 num
yra kintamasis, turintis skaičių 5.
„JavaScript“ paskelbkite kintamuosius
„JavaScript“ kintamiesiems deklaruoti naudojame var
ir let
raktinius žodžius. Pavyzdžiui,
var x; let y;
Čia x ir y yra kintamieji.
„JavaScript var Vs let“
Abu var
ir let
naudojami kintamiesiems deklaruoti. Tačiau tarp jų yra keletas skirtumų.
var | leisti |
---|---|
var yra naudojamas senesnėse „JavaScript“ versijose | let yra 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 let
vietoj 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 undefined
vertę.
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 undefined
kitą 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:
- Kintamieji pavadinimai turi prasidėti raide, pabraukimu
_
arba dolerio ženklu$
. Pavyzdžiui,//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- Kintamieji pavadinimai negali prasidėti skaičiais. Pavyzdžiui,
//invalid Let 1a = 'hello'; // this gives an error
- „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
- 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
const
Raktaž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.