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:
- var
- enged
- 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:
- A Javascript változó nevének a letter.-vel kell kezdődnie. Az az és az AZ értéke.
- Lehet, hogy $ és _.
- A Javascript változók nem kezdődhetnek egy számmal.
- Használhatunk számot a név között. pl .: ház1
- A JavaScript kis- és nagybetűkre érzékeny. Tehát az árként bejelentett változó és az ár eltérnek.
- 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 -
- Feltételes kijelentések a JavaScript-ben
- Változók a C # -ben
- Változók Java-ban
- JavaScript objektumok