Premenné a konštanty JavaScriptu

V tomto výučbe sa dozviete o premenných a konštantách JavaScriptu a tiež o tom, ako ich inicializovať a používať pomocou príkladov.

Premenné jazyka JavaScript

V programovaní je premennou kontajner (úložná oblasť) na uchovávanie údajov. Napríklad,

let num = 5;

Tu numje premenná, ktorá drží číslo 5.

JavaScript deklaruje premenné

V JavaScripte používame vara letkľúčové slová na deklaráciu premenných. Napríklad,

 var x; let y;

Tu sú x a y premenné.

JavaScript var vs dovol

Obidve vara letpoužívajú sa na deklaráciu premenných. Existujú však medzi nimi určité rozdiely.

var nechajme
var sa používa v starších verziách JavaScriptu letje nový spôsob deklarovania premenných začínajúcich na ES6 (ES2015) .
var je rozsah funkcie (bude popísaný v ďalších tutoriáloch). let je blokovaný rozsahom (bude to popísané v ďalších tutoriáloch).
Napríklad, var x; Napríklad, let y;

Poznámka: Odporúčame používať letnamiesto var. Existuje však niekoľko prehľadávačov, ktoré nepodporujú let. Navštívte JavaScript, aby ste sa dozvedeli viac podporu prehliadača.

Inicializácia premenných JavaScriptu

Na priradenie =hodnoty premennej používame operátor priradenia.

 let x; x = 5;

Tu je 5 priradených k premennej x.

Počas deklarácie môžete tiež inicializovať premenné.

 let x = 5; let y = 6;

V JavaScripte je možné deklarovať premenné v jednom príkaze.

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

Ak použijete premennú bez jej inicializácie, bude mať undefinedhodnotu.

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

Tu x je názov premennej, a pretože neobsahuje žiadnu hodnotu, bude nedefinovaná.

O undefinedďalších údajových typoch a ďalších typoch údajov sa dozviete v nasledujúcom návode podrobne.

Zmeňte hodnotu premenných

Je možné zmeniť hodnotu uloženú v premennej. Napríklad,

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

Hodnota premennej sa môže líšiť . Preto premenná názvu .

Pravidlá pre pomenovávanie premenných JavaScriptu

Pravidlá pre pomenovanie premenných sú:

  1. Názvy premenných musia začínať písmenom, podčiarkovníkom _alebo znakom dolára $. Napríklad,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Názvy premenných nemôžu začínať číslami. Napríklad,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript rozlišuje veľké a malé písmená. Takže y a Y sú rôzne premenné. Napríklad,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Kľúčové slová nemožno použiť ako názvy premenných. Napríklad,
     //invalid let new = 5; // Error! new is a keyword.

Poznámky:

  • Aj keď premenné môžete pomenovať ľubovoľným spôsobom, je dobrým zvykom dať popisný názov premennej. Ak používate premennú na uloženie počtu jabĺk, je lepšie použiť jablká alebo numberOfApples namiesto x alebo n.
  • V jazyku JavaScript sú názvy premenných obvykle napísané v camelCase, ak má viac slov. Napríklad firstName, annualSalary atď.

Konštanty JavaScript

constKľúčové slovo bola tiež predstavená v ES6 (ES2015) verzia vytvoriť konštanty. Napríklad,

 const x = 5;

Po inicializácii konštanty nemôžeme zmeniť jej hodnotu.

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

Konštanta je jednoducho typ premennej, ktorej hodnotu nie je možné zmeniť.

Tiež nemôžete vyhlásiť konštantu bez jej inicializácie. Napríklad,

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

Poznámka: Ak ste si istí, že hodnota premennej sa v priebehu programu nezmení, odporúča sa použiť const. Existuje však niekoľko prehľadávačov, ktoré nepodporujú const. Ak sa chcete dozvedieť viac, navštívte podporu prehliadača JavaScript const.

Teraz, keď viete o premenných, sa v ďalšom návode dozviete o rôznych druhoch údajov, ktoré môže premenná ukladať.

Zaujímavé články...