Spremenljivke in konstante JavaScript

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 numje spremenljivka s številko 5.

JavaScript deklarira spremenljivke

V JavaScript uporabljamo ključne besede varin letključne besede za razglasitev spremenljivk. Na primer

 var x; let y;

Tu sta x in y spremenljivki.

JavaScript var Vs let

Oba varin letse uporabljata za deklariranje spremenljivk. Vendar pa obstajajo nekatere razlike med njimi.

var pustiti
var se uporablja v starejših različicah JavaScript letje 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 letnamesto 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 undefinedvrednost.

 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.

undefinedPodrobno 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:

  1. 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';
  2. Imena spremenljivk se ne morejo začeti s številkami. Na primer
     //invalid Let 1a = 'hello'; // this gives an error
  3. 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
  4. 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 constbeseda 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.

Zanimive Članki...