Változók a JavaScript-ben A változók megértése a JavaScript-ben

Tartalomjegyzék:

Anonim

Bevezetés a JavaScript változóiban

Mielőtt a JavaScript változóval kezdenénk, tudnunk kell, mit jelent a kifejezés. Általában a változó valami olyasmit jelent, amely folyamatosan változik. Programozási szempontból a változó nem más, mint a memória hivatkozása, amelyben bizonyos értéket tároltunk. A változó deklarálására három különféle módszer létezik. Mindegyiknek megvan a maga fontossága a használata. Ezek a következők:

  1. var
  2. enged
  3. const

A fenti három kulcsszó a JavaScript-ben. Általában egy változót kell deklarálni a var kulcsszóval. Később az ES2015-ben (EcmaScript 2015) két új kulcsszót vezetett be a változók deklarálására, azaz let és const. Mindkettő blokk hatályú. De egyelőre a varra koncentrálunk.

Változók szintaxisa a JavaScript-ben

A javascript változó a hatókört tartalmazza. A JavaSriptnek két helyi és globális hatóköre van. Később az ES2015-ben blokk hatókörrel vezettük be.

Koncentráljunk a globális és a helyi hatókörre. A kód tetején deklarált bármely változó nem más, mint globális. Bárki hozzáférhet hozzá. Másik oldalon a függvényben deklarált változó bármelyik függvényben lokális, és ehhez a hatókörtől nem érhető el.

1. példa

Kód:

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

Kimenet:

A fenti példában a változó színe globális változó, a változó modell pedig egy helyi változó. A változó modell funkcionális hatóköre szempontjából lokális. És kívülről nem érhető el. Ha megpróbáljuk megtenni, akkor hibát fogunk kapni. Nézzük meg.

2. példa

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);

Kimenet:

Szintaxis a vonatkozó nyilatkozathoz

A következő szintaxis az adott nyilatkozatra vonatkozik:

  • Var: var variable_name;
  • Hagyjuk: let variable_name;
  • Const esetén: const variable_name;

A Javascript változókra vonatkozó szabályok

Az alábbiakban a javascript változóra vonatkozó szabály:

  1. A Javascript változó nevének a letter.-vel kell kezdődnie. Az az és az AZ értéke.
  2. Lehet, hogy $ és _.
  3. A Javascript változók nem kezdődhetnek egy számmal.
  4. Használhatunk számot a név között. pl .: ház1
  5. A JavaScript kis- és nagybetűkre érzékeny. Tehát az árként bejelentett változó és az ár eltérnek.
  6. A JavaScript változóneveinek nem kell lennie a névvel vagy a kulcsszavakkal. Például: változó const; ez nem megengedett, mivel a const kulcsszó.

Hogyan működnek a változók a JavaScript-ben?

A JavaScript változók hatókör-alapúak. Először megértjük, mi a hatóköre a JavaScript-ben. A JavaScript lexikális környezetén működik. Néhányan bonyolultnak találják, de egyenesen előre:

  • Kezdjük a változó deklarálásával. A változó deklarálása nem más, mint csupán a változó neve beírása. A JavaScript-ben követjük a var és az var változó nevének beírása után a szabályt. A pontosvessző (;) javascript-ben választható. De hasznos, ha ad, és ajánlott egy módja annak. A pontosvessző megadásával az az ötlet alakul ki, hogy hol áll az állítás.

Kód:

var price;

  • A fenti példában a kulcsszó var és a változó neve ár azonosító. Ha a operátorokat tanulmányozta a JavaScript-ben, akkor tudja, hogy itt használtunk hozzárendelési operátort (=). Bármely nevet, amelyet a változónak adunk, azonosítónak nevezzük a JavaScript-ben.
  • A hozzárendelés jobb oldalán megadott érték egy olyan változóban tárolódik, amely a bal oldalon található.
  • Ajánlott kisváltozatok használata a változókhoz. Van egy teve-tok ehhez. A változókhoz használt alsó teve eset.
  • Most elég a JavaScript nyilatkozathoz. Folytassuk a változó inicializálását.
  • A változó inicializálása az a folyamat, amellyel az érték hozzárendelésre kerül a változóhoz. Felmerül a kérdés, melyik érték? Van-e adattípusok a JavaScript-ben? És a válasz igen.
  • A JavaScript dinamikus nyelv. Ez azt jelenti, hogy a változókat nem deklaráljuk kifejezetten egy adott típushoz. A JavaScript fordító maga kényszeríti az adott adattípust.
  • Megvan a szám, a karakterlánc, a logikai, a meghatározatlan és a null típusú JavaScriptek.
  • A JavaScript rendelkezik egy konvencióval, hogy értékét adja meg minden inicializálatlan változónak. És ez az érték nincs meghatározva.

Kód:

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

  • A fenti példában a már inicializált változót változtatjuk. Mi van, ha nem adunk értéket a változónak? Próbáljuk ki a következő kódot a JavaScript konzolban, és nézzük meg az eredményt.

Kód:

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

A JavaScript alkalmazásban a kimenetet jelenítjük meg a konzolon, a console.log módszerrel, a fenti ábra szerint.

Kimenet:

Ne felejtse el, hogy a JavaScript kis- és nagybetűk között érzékeny. Most lássuk, ha értéket rendelünk a változóhoz, akkor mi lesz a kimenet.

Kód:

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

Kimenet:

A változó deklarálása a var kulcsszóval alapértelmezés szerint a globális hatálya alá tartozik. Nyilatkozhatunk ugyanabban a sorban lévő változókat. Ehhez minden változót vesszővel (, ) kell elválasztani.

Ugyancsak a kulccsal, amelyet itt kell megjegyezni, a változó értéke, amelyet numerikusan nem szabad idézőjelekben megadni. Ha idézőjelekben megadja a számot, akkor ezt JavaScript-ként írd be.

Példák a JavaScript változóira

Az alábbiakban található néhány példa a javascript változóira:

1. példa

A JavaScript var az adatokat tárolhatja, típusától függetlenül. Nézzünk meg egy példát erről.

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);
>

Kimenet:

2. példa

Valamennyi változó felett deklarálhatjuk ugyanazt a sort, nézzük meg az alábbi kódot.

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);

Kimenet:

Az egyes változókat vesszővel elválasztottuk, és ezzel egyidejűleg inicializáltuk.

3. példa

Most már egyszer megvizsgáltuk a változók deklarálását. Mi történik, ha újra deklaráljuk a változókat? Nézze meg az alábbi példát.

Kód:

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

Kimenet:

Még ha itt is deklaráljuk a színnek nevezett változót, az nem veszíti el értékét. Kimeneti formában feketét ad nekünk.

Következtetés

A JavaScript értelmezett nyelv és dinamikus jellegű. Tehát nagyon fontos megérteni, hogyan működik. A változó hatókörének meghatározása nagyon fontos szempont a JavaScript tanulása közben.

Ajánlott cikkek

Ez egy útmutató a Változók JavaScript-hez. Itt részletesen tárgyaljuk a változó javascript mély tanulását szintaxis példákkal és fontos szempontokkal. Megnézheti más kapcsolódó cikkeket is, ha többet szeretne megtudni -

  1. Feltételes kijelentések a JavaScript-ben
  2. Változók a C # -ben
  3. Változók Java-ban
  4. JavaScript objektumok