V tej vadnici boste spoznali spremenljivke in konstante JavaScript ter kako jih s pomočjo primerov inicializirati in uporabiti.
Spremenljivke JavaScript
Pri programiranju je spremenljivka vsebnik (območje shranjevanja) za shranjevanje podatkov. Na primer
let num = 5;
Tu num
je spremenljivka s številko 5.
JavaScript deklarira spremenljivke
V JavaScript uporabljamo ključne besede var
in let
ključne besede za razglasitev spremenljivk. Na primer
var x; let y;
Tu sta x in y spremenljivki.
JavaScript var Vs let
Oba var
in let
se uporabljata za deklariranje spremenljivk. Vendar pa obstajajo nekatere razlike med njimi.
var | pustiti |
---|---|
var se uporablja v starejših različicah JavaScript | let je nov način deklariranja spremenljivk od ES6 (ES2015) . |
var je obseg funkcije (o tem bomo razpravljali v kasnejših vajah). | let je obseg blokov (o tem bomo razpravljali v kasnejših vajah). |
Na primer var x; | Na primer let y; |
Opomba: Priporočljivo je, da uporabimo let
namesto var
. Vendar obstaja nekaj brskalnikov, ki ne podpirajo let
. Obiščite JavaScript in dovolite podporo brskalniku, če želite izvedeti več.
JavaScript inicializira spremenljivke
Z operatorjem =
dodelitve spremenljivki dodelimo vrednost.
let x; x = 5;
Tu je spremenljivki x dodeljeno 5 .
Spremenljivke lahko tudi inicializirate med njeno deklaracijo.
let x = 5; let y = 6;
V JavaScript je mogoče spremenljivke prijaviti v enem stavku.
let x = 5, y = 6, z = 7;
Če spremenljivko uporabljate, ne da bi jo inicializirali, bo imela undefined
vrednost.
let x; // x is the name of the variable console.log(x); // undefined
Tu je x ime spremenljivke in ker ne vsebuje nobene vrednosti, bo nedefinirano.
undefined
Podrobno boste izvedeli o drugih vrstah podatkov in o drugih vrstah podatkov v naslednji vadnici.
Spremenite vrednost spremenljivk
Vrednost, ki je shranjena v spremenljivki, je mogoče spremeniti. Na primer
// 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
Vrednost spremenljivke se lahko razlikuje . Zato ime spremenljivka .
Pravila za poimenovanje spremenljivk JavaScript
Pravila za poimenovanje spremenljivk so:
- Imena spremenljivk se morajo začeti s črko, podčrtajem
_
ali z dolarjem$
. Na primer//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- Imena spremenljivk se ne morejo začeti s številkami. Na primer
//invalid Let 1a = 'hello'; // this gives an error
- JavaScript razlikuje med velikimi in malimi črkami. Torej sta y in Y različni spremenljivki. Na primer
let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
- Ključnih besed ni mogoče uporabiti kot imena spremenljivk. Na primer
//invalid let new = 5; // Error! new is a keyword.
Opombe:
- Čeprav lahko spremenljivke poimenujete na kakršen koli način, je dobra praksa, če navedete opisno ime spremenljivke. Če za shranjevanje števila jabolk uporabljate spremenljivko, raje kot x ali n uporabite jabolka ali numberOfApples.
- V JavaScript so imena spremenljivk običajno zapisana v camelCase, če ima več besed. Na primer firstName, letna plača itd.
Konstante JavaScript
Ključna const
beseda je bila predstavljena tudi v različici ES6 (ES2015) za ustvarjanje konstant. Na primer
const x = 5;
Ko je konstanta inicializirana, njene vrednosti ne moremo več spremeniti.
const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)
Preprosto, konstanta je vrsta spremenljivke, katere vrednosti ni mogoče spremeniti.
Prav tako ne morete prijaviti konstante, ne da bi jo inicializirali. Na primer
const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)
Opomba: Če ste prepričani, da se vrednost spremenljivke ne bo spreminjala v celotnem programu, je priporočljivo, da jo uporabite const
. Vendar obstaja nekaj brskalnikov, ki ne podpirajo const
. Za več informacij obiščite podporo za brskalnik JavaScript const.
Zdaj, ko veste o spremenljivkah, boste v naslednji vadnici spoznali različne vrste podatkov, ki jih lahko shrani spremenljivka.