Introduksjon til variabler i JavaScript
Før vi starter med JavaScript-variabelen, bør vi vite hva begrepet faktisk betyr. Generelt betyr variabel noe som fortsetter å endre seg. I programmeringsmessige termer er variabelen ikke annet enn referansen til minnet der vi har lagret en viss verdi. Vi har tre forskjellige måter å erklære variabelen for tiden. Hver og en har sin egen betydning å bruke. Disse er som følger:
- Var
- la
- konst
Alle de ovennevnte tre er nøkkelord i JavaScript. Generelt sett må vi erklære en variabel med søkeordet var. Senere i ES2015 (EcmaScript 2015) har introdusert to nye nøkkelord for å erklære variabler, dvs. la og konst. Disse begge er blokk-scoped. Men foreløpig skal vi konsentrere oss om var.
Syntaks for variabler i JavaScript
Javascript-variabelen kommer med omfanget. JavaSript har to omfang lokalt omfang og globalt omfang. Senere i ES2015 introduserte vi med blokkeringsomfang.
La oss konsentrere oss om et globalt omfang og lokalt omfang. Enhver variabel som er erklært på toppen av koden, er bare global for alle. Alle kan få tilgang til den. I andre sidevariabler som er erklært i en hvilken som helst funksjon, er lokal for den funksjonen, og den kan ikke nås utenfor det omfanget.
Eksempel 1
Kode:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
Produksjon:
I eksemplet over er variabel farge en global variabel og variabelmodellen er en lokal variabel. Den variable modellen er lokal for sitt funksjonelle omfang. Og det er ikke tilgjengelig utenfra. Hvis vi prøver å gjøre det, vil vi få en feil. La oss sjekke det ut.
Eksempel 2
Kode:
var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);
Produksjon:
Syntaks for respektive erklæring
Følgende syntaks er for respektive erklæring:
- For var:
var variable_name;
- For la:
let variable_name;
- For const:
const variable_name;
Regler for Javascript-variabler
Nedenfor er regelen for javascript-variabelen:
- Javascript-variabelnavnet må starte med bokstaven.range er az og AZ.
- Det kan starte med $ og _.
- Javascript-variabler bør ikke starte med et tall.
- Vi kan bruke siffer i mellom navnet. eks: hus1
- JavaScript er små og små bokstaver. Så variabel er oppgitt som pris og pris er forskjellige.
- Navn på JavaScript-variabler skal ikke ha navn eller nøkkelord. Eks: variabel const; dette er ikke tillatt ettersom const er et nøkkelord.
Hvordan fungerer variabler i JavaScript?
JavaScript-variabler er omfangsbaserte. La oss først forstå hva som er omfanget i JavaScript. JavaScript fungerer på det leksikalske miljøet. Noen synes det er vanskelig, men det er rett frem:
- La oss starte med erklæringen om variabelen. Å erklære variabel er ikke noe annet enn å bare skrive variabelnavnet. I JavaScript følger vi regelen for å skrive var og etter å ha skrevet variabel navn. Semikolon (;) er valgfritt i javascript. Men det er nyttig hvis du gir, og det anbefales en måte å gjøre det på. Å gi semikolon gir ideen om at hvor uttalelsen er ferdig.
Kode:
var price;
- I eksemplet over er nøkkelordet var og variabelnavnet er pris en identifikator. Hvis du har studert operatører i JavaScript, vet du at vi har brukt oppdragsoperatør (=) her. Ethvert navn vi gir variabelen er kjent som en identifikator i JavaScript.
- Enhver verdi gitt på høyre side av oppgaven blir lagret i en variabel som på venstre side.
- Det anbefales å bruke små bokstaver for variabler. Vi har en kamel-sak for det. Nedre kamel tilfelle brukt i for variabler.
- Nå nok om JavaScript-erklæring. La oss gå over til initialiseringen av den variabelen.
- Variabel initialisering er prosessen med å tilordne verdi til den variabelen. Nå oppstår spørsmålet, hvilken verdi? Har vi datatyper i JavaScript? Og svaret er ja.
- JavaScript er dynamisk språk. Det betyr at vi ikke erklærer variabler eksplisitt med en bestemt type. JavaScript-kompilatoren skriver selv inn tvang til den bestemte datatypen.
- Vi har datatyper Antall, streng, boolsk, udefinert og null i JavaScript.
- JavaScript har en konvensjon for å gi verdi til alle variabler som ikke er initialisert. Og den verdien er udefinert.
Kode:
var price =10; //initializing variable with value of 10
- I eksemplet over variabelen som vi allerede er initialisert. Hva om vi ikke gir noen verdi til variabelen? La oss prøve følgende kode i JavaScript-konsollen og se resultatet.
Kode:
var price;
console.log (price); //printing value to the console
I JavaScript viser vi output på konsoll med console.log-metoden som vist ovenfor.
Produksjon:
Husk at JavaScript er av små bokstaver. La oss se om vi tildeler verdien til variabelen, hva vil utdataene være?
Kode:
var price =10; // initialized variable with the value 10
console.log(price);
Produksjon:
Deklarerende variabel med nøkkelordet var hører som standard til dets globale omfang. Vi kan erklære variabler på samme linje. For det må vi skille hver variabel med komma (, ).
Nøkkelen til å notere her nede er verdien av variabelen som er numerisk, bør ikke oppgis i anførselstegn. Hvis du oppgir nummeret i tilbud, JavaScript dette som en streng.
Eksempler i variabler i JavaScript
Nedenfor er noen eksempler på variabler i javascript:
Eksempel 1
JavaScript var kan lagre data uansett type. La oss sjekke ett eksempel på dette.
Kode:
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);
Produksjon:
Eksempel 2
Vi kan erklære over alle variabler på samme linje. Se på koden nedenfor.
Kode:
var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
Produksjon:
Vi har bare separert hver variabel med komma og samtidig initialiserte vi det.
Eksempel 3
Nå har vi sett på å erklære variabler en gang. Hva skjer hvis vi erklærer variablene på nytt? Se på eksemplet nedenfor.
Kode:
var color = "black";
var color;
console.log("The color is: " + color);
Produksjon:
Selv om vi her deklarerer variabelen som heter farge her, mister den ikke verdien. Det gir oss svart som output.
Konklusjon
JavaScript er tolket språk og dynamisk. Så det er veldig viktig å forstå hvordan det fungerer. Omfang av variabelen er et veldig viktig aspekt når du lærer JavaScript.
Anbefalte artikler
Dette er en guide til variabler i JavaScript. Her diskuterer vi detaljert dyp læring i variabelt javascript med syntakseksempler og viktige aspekter. Du kan også gå gjennom andre relaterte artikler for å lære mer -
- Betingede uttalelser i JavaScript
- Variabler i C #
- Variabler i Java
- JavaScript-objekter