Úvod do premenných v JavaScripte

Predtým, ako začneme s premennou JavaScript, mali by sme vedieť, čo tento výraz vlastne znamená. Vo všeobecnosti premenná znamená niečo, čo sa neustále mení. Z hľadiska programovania premenná nie je nič iné ako odkaz na pamäť, v ktorej sme uložili nejakú hodnotu. V súčasnosti máme tri rôzne spôsoby, ako premennú deklarovať. Každý z nich má svoj vlastný význam. Ide o tieto prípady:

  1. var
  2. nechať
  3. const

Všetky vyššie uvedené tri sú kľúčové slová v JavaScripte. Vo všeobecnosti musíme deklarovať premennú pomocou kľúčového slova var. Neskôr v ES2015 (EcmaScript 2015) sa zaviedli dve nové kľúčové slová na deklarovanie premenných, tj let a const. Obidva majú blokový rozsah. Ale zatiaľ sa sústredíme na var.

Syntax premenných v kóde JavaScript

Premenná javascript sa dodáva s rozsahom. JavaSript má dva rozsahy lokálny rozsah a globálny rozsah. Neskôr v ES2015 sme predstavili s rozsahom bloku.

Zamerajme sa na globálny a miestny rozsah. Akákoľvek premenná deklarovaná v hornej časti kódu nie je ničím iným než globálnym pre všetkých. Prístup má ktokoľvek. V inej bočnej premennej deklarovanej vo vnútri ktorejkoľvek funkcie je miestna funkcia a nedá sa k nej získať mimo tohto rozsahu.

Príklad č. 1

kód:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();

Výkon:

Vo vyššie uvedenom príklade je premenná farba globálna premenná a variabilný model je lokálna premenná. Variabilný model je lokálny pre svoj funkčný rozsah. A nie je prístupný zvonku. Ak sa o to pokúsime, dostaneme chybu. Pozrime sa na to.

Príklad č. 2

kód:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);

Výkon:

Syntax pre príslušné vyhlásenie

Nasledujúca syntax je pre príslušné vyhlásenie:

  • Pre var: var variable_name;
  • Pre let: let variable_name;
  • Pre const: const variable_name;

Pravidlá pre premenné Javascript

Nižšie je uvedené pravidlo pre premennú javascript:

  1. Názov premennej Javascript musí začína písmenomrange.range je az a AZ.
  2. Môže to začínať $ a _.
  3. Premenné jazyka Javascript by nemali začínať číslicou.
  4. Medzi menom môžeme použiť číslicu. napr .: dom1
  5. JavaScript rozlišuje malé a veľké písmená, takže premenné uvádzané ako cena a cena sa líšia.
  6. Názvy premenných jazyka JavaScript by nemali mať názov ani kľúčové slová. Pr .: variabilná konštanta; to nie je povolené, pretože const je kľúčové slovo.

Ako fungujú premenné v jazyku JavaScript?

Premenné jazyka JavaScript sú založené na rozsahu. Poďme najprv pochopiť, čo je rozsah v JavaScripte. JavaScript pracuje vo svojom lexikálnom prostredí. Niektorí ľudia to považujú za zložité, ale je to rovno vpred:

  • Začnime deklaráciou premennej. Deklarovanie premennej nie je nič iné, iba napíšte názov premennej. V JavaScripte sa riadime pravidlom písania var a po zápise premennej premennej. Stredník (;) je voliteľný v javascripte. Je však užitočné, ak dáte, a odporúča sa to tak. Dať bodkočiarku dáva predstavu, že tam, kde sa vyhlásenie skončilo.

kód:

var price;

  • Vo vyššie uvedenom príklade je kľúčové slovo var a názov premennej je cena a identifikátor. Ak ste študovali operátory v JavaScripte, viete, že sme tu použili operátora priradenia (=). Akékoľvek meno, ktoré premennej dávame, sa v JavaScripte označuje ako identifikátor.
  • Akákoľvek hodnota zadaná na pravej strane priradenia sa uloží do premennej, ktorá je na ľavej strane.
  • Pre premenné sa odporúča používať malé písmená. Máme na to ťavie puzdro. Spodné ťavové puzdro používané v premenných.
  • Teraz dosť o deklarácii JavaScriptu. Prejdime k inicializácii tejto premennej.
  • Inicializácia premennej je proces priradenia hodnoty tejto premennej. Teraz vyvstáva otázka, ktorá hodnota? Máme v JavaScripte typy údajov? Odpoveď je áno.
  • JavaScript je dynamický jazyk. To znamená, že nevykazujeme premenné výslovne s konkrétnym typom. Samotný kompilátor jazyka JavaScript vykonáva nátlak na konkrétny typ údajov.
  • V JavaScripte máme dátové typy typu Number, String, Boolean, Undefined a Null.
  • JavaScript má konvenciu dať hodnotu všetkým premenným, ktoré nie sú inicializované. A táto hodnota nie je definovaná.

kód:

var price =10; //initializing variable with value of 10

  • Vo vyššie uvedenom príklade sme premennú, ktorá je už inicializovaná. Čo keď premennej nepridáme žiadnu hodnotu? Vyskúšajte nasledujúci kód v konzole JavaScript a pozrite sa na výsledok.

kód:

var price;
console.log (price); //printing value to the console

V JavaScripte zobrazujeme výstup na konzole pomocou metódy console.log, ako je uvedené vyššie.

Výkon:

Pamätajte, že JavaScript má vo svojej podstate veľké a malé písmená. Teraz sa pozrime, či premennej priradíme hodnotu, ktorá potom bude výstupom.

kód:

var price =10; // initialized variable with the value 10
console.log(price);

Výkon:

Deklarujúca premenná s kľúčovým slovom var je v predvolenom nastavení súčasťou globálneho rozsahu. Môžeme deklarovať premenné na rovnakom riadku. Preto musíme každú premennú oddeliť čiarkou (, ).

Kľúčom, ktorý si tu uvedieme, je hodnota premennej, ktorá je numerická, by sa nemala uvádzať v úvodzovkách. Ak uvediete číslo v úvodzovkách, potom to JavaScript ako reťazec.

Príklady premenných JavaScript

Nižšie je uvedený príklad premenných v javascripte:

Príklad č. 1

JavaScript var môže ukladať dáta bez ohľadu na jeho typ. Pozrime sa na jeden príklad.

kód:

var color = "black";
var car = "BMW";
var no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
>

Výkon:

Príklad č. 2

Môžeme deklarovať predovšetkým všetky premenné v tom istom riadku, pozri kód uvedený nižšie.

kód:

var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);

Výkon:

Každú premennú sme oddelili čiarkou a inicializovali sme to.

Príklad č. 3

Teraz sme sa raz zaoberali deklarovaním premenných. Čo sa stane, ak premenné znovu deklarujeme? Pozrite sa na príklad uvedený nižšie.

kód:

var color = "black";
var color;
console.log("The color is: " + color);

Výkon:

Aj keď tu deklarujeme premennú nazývanú farba, nestráca svoju hodnotu. Výsledkom je čierna farba.

záver

JavaScript je interpretovaný jazykom a má dynamický charakter. Pochopenie toho, ako to funguje, je preto veľmi dôležité. Rozsah premennej je veľmi dôležitým aspektom pri učení sa JavaScriptu.

Odporúčané články

Toto je sprievodca premennými JavaScript. Tu diskutujeme podrobne hlboké učenie v premennej javascript s príkladmi syntaxe a dôležitými aspektmi. Viac informácií nájdete aj v ďalších súvisiacich článkoch -

  1. Podmienené vyhlásenia v JavaScripte
  2. Premenné v C #
  3. Premenné v jazyku Java
  4. Objekty JavaScript

Kategórie: