Uvod v spremenljivke v JavaScript
Preden začnemo s spremenljivko JavaScript, moramo vedeti, kaj izraz dejansko pomeni. Na splošno spremenljivka pomeni nekaj, kar se nenehno spreminja. V programskem smislu spremenljivka ni nič drugega kot sklicevanje na pomnilnik, v katerem smo shranili neko vrednost. Trenutno imamo tri različne načine za razglasitev spremenljivke. Vsak ima svoj pomen. To so:
- var
- pustiti
- konst
Vse zgornje tri so ključne besede v JavaScript. Na splošno moramo razglasiti spremenljivko s ključno besedo var. Kasneje je ES2015 (EcmaScript 2015) predstavil dve novi ključni besedi za razglasitev spremenljivk, tj. Let in const. Oboje ima blok. A za zdaj se bomo osredotočili na var.
Sintaksa za spremenljivke v JavaScript
Spremenljivka javascripta vsebuje obseg. JavaSript ima dve področji lokalnega in globalnega obsega. Kasneje v ES2015 smo uvedli obseg blokov.
Osredotočimo se na globalni in lokalni obseg. Vsaka spremenljivka, deklarirana na vrhu kode, za vse ni nič drugega kot globalna. Vsakdo lahko dostopa do njega. V drugi stranski spremenljivki, deklarirani znotraj katere koli funkcije, je lokalna funkcija, do nje ni mogoče dostopati zunaj tega področja.
Primer # 1
Koda:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
Izhod:
V zgornjem primeru je spremenljiva barva globalna spremenljivka, model spremenljivke pa lokalna spremenljivka. Spremenljivi model je lokalni po svojem funkcionalnem obsegu. In od zunaj ni dostopen. Če bomo to poskušali, bomo dobili napako. Poglejmo.
Primer # 2
Koda:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);
Izhod:
Sintaksa za ustrezno izjavo
Naslednja skladnja sta za vsako deklaracijo:
- Za var:
var variable_name;
- Zavolite:
let variable_name;
- Za const:
const variable_name;
Pravila za spremenljivke Javascript
Spodaj je pravilo za spremenljivko javascripta:
- Ime spremenljivke Javascript se mora začeti z črko.range je az in AZ.
- Začne se lahko z $ in _.
- Spremenljivke Javascripta se ne smejo začeti z števko.
- Med imenom lahko uporabimo števko. ex: hiša1
- JavaScript je odvisen od velikih in malih črk, torej spremenljivka, navedena kot cena in cena, sta različna.
- Imena spremenljivk JavaScript ne bi smela imeti imena ali ključnih besed. Na primer: spremenljiv const; to ni dovoljeno, ker je const ključna beseda.
Kako spremenljivke delujejo v JavaScript?
JavaScript spremenljivke temeljijo na področjih uporabe. Najprej razumemo, kaj je področje uporabe v JavaScript. JavaScript deluje v svojem leksičnem okolju. Nekaterim se zdi težko, vendar gre naravnost naprej:
- Začnimo z deklaracijo spremenljivke. Razglasitev spremenljivke ni nič drugega, ampak samo napišite ime spremenljivke. V JavaScript-u sledimo pravilu za pisanje var in po pisanju imena spremenljivke var. Podpičje (;) v JavaScriptu ni obvezno. A koristno je, če daste in je priporočljivo, da to storite. Dajanje podpičja daje idejo, da kjer je izjava končana.
Koda:
var price;
- V zgornjem primeru je ključna beseda var, ime spremenljivke pa identifikator cene. Če ste preučevali operaterje v JavaScript, potem veste, da smo tukaj uporabili operater dodeljevanja (=). Vsako ime, ki ga damo spremenljivki, je v JavaScript prepoznano kot identifikator.
- Vsaka vrednost, dana na desni strani naloge, se shrani v spremenljivko, ki je na levi strani.
- Za spremenljivke je priporočljivo uporabljati male črke. Za to imamo primer kamel. Spodnja kamela, uporabljena za spremenljivke.
- Zdaj dovolj o deklaraciji JavaScript. Pojdimo na inicializacijo te spremenljivke.
- Inicializacija spremenljivke je postopek dodeljevanja vrednosti tej spremenljivki. Zdaj se postavlja vprašanje, katera vrednost? Ali v JavaScript imamo vrste podatkov? In odgovor je pritrdilen.
- JavaScript je dinamični jezik. To pomeni, da spremenljivk ne izrecno deklariramo z določeno vrsto. Sam prevajalnik JavaScript vnese prisilo v določen tip podatkov.
- V JavaScript imamo vrste podatkov o številu, nizu, logično, nedefinirano in nično.
- JavaScript ima konvencijo, ki daje vrednost vsem spremenljivkam, ki niso inicializirane. In ta vrednost je nedefinirana.
Koda:
var price =10; //initializing variable with value of 10
- V zgornjem primeru spremenljivko, ki je že inicializirana. Kaj pa, če spremenljivki ne damo nobene vrednosti? Poskusimo naslednjo kodo na konzoli JavaScript in si oglejte rezultat.
Koda:
var price;
console.log (price); //printing value to the console
V JavaScript-u prikazujemo izhod na konzoli z metodo console.log, kot je prikazano zgoraj.
Izhod:
Ne pozabite, da je JavaScript v velikosti velikih in malih črk. Zdaj pa poglejmo, če spremenljivki dodelimo vrednost, kaj potem bo izhod.
Koda:
var price =10; // initialized variable with the value 10
console.log(price);
Izhod:
Izjavljanje spremenljivke s ključno besedo var privzeto sodi v njeno skupno področje. V isti vrstici lahko razglasimo spremenljivke lahko. Za to moramo vsako spremenljivko ločiti z vejico (, ).
Ključ, ki ga morate tukaj opozoriti, je vrednost spremenljivke, ki je numerična in ne bi smela biti navedena v narekovajih. Če navedete številko v narekovajih, potem to označite kot niz.
Primeri spremenljivk v JavaScript
Spodaj je nekaj primerov spremenljivk v javascript:
Primer # 1
JavaScript var lahko shranjuje podatke, ne glede na vrsto. Poglejmo en primer tega.
Koda:
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);
Izhod:
Primer # 2
Nad vsemi spremenljivkami lahko razglasimo v isti vrstici. Poglejte spodnjo kodo.
Koda:
var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
Izhod:
Vsako spremenljivko smo samo ločili z vejico in hkrati to inicializirali.
Primer # 3
Zdaj smo enkrat pogledali razglasitev spremenljivk. Kaj se zgodi, če spremenimo ponovno spremenljivke? Poglejte spodnji primer.
Koda:
var color = "black";
var color;
console.log("The color is: " + color);
Izhod:
Tudi če tu ponovno deklariramo spremenljivko, imenovano barva, ne izgublja svoje vrednosti. Daje nam črno kot izhod.
Zaključek
JavaScript je interpretiran jezik in po naravi dinamičen. Zato je razumevanje, kako deluje, zelo pomembno. Obseg spremenljivke je zelo pomemben vidik pri učenju JavaScript.
Priporočeni članki
To je vodnik za spremenljivke v JavaScript. Tukaj podrobno razpravljamo o poglobljenem učenju v spremenljivem javascriptu s primeri sintakse in pomembnimi vidiki. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -
- Pogojne izjave v JavaScript
- Spremenljivke v C #
- Spremenljivke na Javi
- Predmeti JavaScript