Proměnné a konstanty JavaScriptu

V tomto kurzu se dozvíte o proměnných a konstantách JavaScriptu a také o tom, jak je pomocí příkladů inicializovat a používat.

Proměnné JavaScriptu

V programování je proměnná kontejner (oblast úložiště) pro uložení dat. Například,

let num = 5;

Zde numje proměnná, která drží číslo 5.

JavaScript deklaruje proměnné

V JavaScriptu používáme vara letklíčová slova k deklaraci proměnných. Například,

 var x; let y;

Zde jsou x a y proměnné.

JavaScript var vs povolit

Oba vara letslouží k deklaraci proměnných. Mezi nimi však existují určité rozdíly.

var nechat
var se používá ve starších verzích JavaScriptu letje nový způsob deklarace proměnných počínaje ES6 (ES2015) .
var je rozsahem funkcí (bude popsáno v dalších cvičeních). let je blokově vymezený (bude popsán v pozdějších cvičeních).
Například, var x; Například, let y;

Poznámka: Doporučujeme použít letmísto var. Existuje však několik prohlížečů, které nepodporují let. Navštivte JavaScript, abyste se dozvěděli více o podpoře prohlížeče.

Inicializace proměnných JavaScriptu

=K přiřazení hodnoty proměnné používáme operátor přiřazení.

 let x; x = 5;

Zde je 5 přiřazeno proměnné x.

Během deklarace můžete také inicializovat proměnné.

 let x = 5; let y = 6;

V JavaScriptu je možné deklarovat proměnné v jediném příkazu.

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

Pokud použijete proměnnou bez její inicializace, bude mít undefinedhodnotu.

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

Zde x je název proměnné a protože neobsahuje žádnou hodnotu, bude nedefinováno.

O undefineddalších datových typech a dalších typech se dozvíte podrobně v dalším kurzu.

Změňte hodnotu proměnných

Je možné změnit hodnotu uloženou v proměnné. Napří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 proměnné se může lišit . Proto proměnná názvu .

Pravidla pro pojmenování proměnných JavaScriptu

Pravidla pro pojmenování proměnných jsou:

  1. Názvy proměnných musí začínat písmenem, podtržítkem _nebo znakem dolaru $. Například,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Názvy proměnných nemohou začínat čísly. Například,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript rozlišuje velká a malá písmena. Takže y a y jsou různé proměnné. Například,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Klíčová slova nelze použít jako názvy proměnných. Například,
     //invalid let new = 5; // Error! new is a keyword.

Poznámky:

  • Ačkoli můžete proměnné pojmenovat libovolným způsobem, je dobrým zvykem dát popisný název proměnné. Pokud používáte proměnnou k uložení počtu jablek, je lepší použít jablka nebo numberOfApples místo x nebo n.
  • V JavaScriptu jsou názvy proměnných obecně psány v camelCase, pokud má více slov. Například firstName, annualSalary atd.

Konstanty JavaScript

constKlíčové slovo byla také představena v ES6 (ES2015) verze vytvořit konstanty. Například,

 const x = 5;

Jakmile je konstanta inicializována, nemůžeme změnit její hodnotu.

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

Jednoduše je konstanta typ proměnné, jejíž hodnotu nelze změnit.

Také nemůžete deklarovat konstantu bez její inicializace. Například,

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

Poznámka: Pokud jste si jisti, že hodnota proměnné se během celého programu nezmění, doporučujeme použít const. Existuje však několik prohlížečů, které nepodporují const. Navštivte podporu prohlížeče JavaScript const a dozvíte se více.

Nyní, když víte o proměnných, se v dalším kurzu dozvíte o různých typech dat, která může proměnná ukládat.

Zajímavé články...