Introduktion til variabler i JavaScript

Før vi starter med JavaScript-variablen, skal vi vide, hvad udtrykket faktisk betyder. Generelt betyder variabel noget, som bliver ved med at ændre sig. I programmeringsmæssige termer er variablen intet andet end henvisningen til den hukommelse, som vi har gemt en eller anden værdi i. Vi har tre forskellige måder at erklære variabelen i øjeblikket. Hver enkelt har sin egen vigtighed at bruge. Disse er som følger:

  1. Var
  2. lade
  3. const

Alle ovenstående tre er nøgleord i JavaScript. Generelt må vi erklære en variabel med nøgleordet var. Senere i ES2015 (EcmaScript 2015) har der introduceret to nye nøgleord til erklæring af variabler, dvs. let og const. Disse begge er blok-scoped. Men indtil videre vil vi koncentrere os om var.

Syntaks til variabler i JavaScript

Javascript-variablen kommer med omfanget. JavaSript har to anvendelsesområder lokalt omfang og globalt omfang. Senere i ES2015 introducerede vi med blokomfang.

Lad os koncentrere os om et globalt omfang og lokalt omfang. Enhver variabel, der er erklæret øverst på koden, er intet andet end globalt for alle. Alle kan få adgang til det. I andre sidevariabler, der er erklæret inden for en hvilken som helst funktion, er lokal for den funktion, og det kan ikke fås adgang til det uden for dette omfang.

Eksempel 1

Kode:

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

Produktion:

I ovenstående eksempel er variabel farve en global variabel, og den variable model er en lokal variabel. Den variable model er lokal for dens funktionelle omfang. Og det er ikke tilgængeligt udefra. Hvis vi prøver at gøre det, får vi en fejl. Lad os tjekke det ud.

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

Produktion:

Syntaks for respektiv erklæring

Følgende syntaks gælder for den respektive erklæring:

  • For var: var variable_name;
  • For let: let variable_name;
  • For const: const variable_name;

Regler for Javascript-variabler

Nedenfor er reglen for javascript-variablen:

  1. Javascript-variablenavn skal starte med bogstavet.range er az og AZ.
  2. Det starter muligvis med $ og _.
  3. Javascript-variabler bør ikke starte med et ciffer.
  4. Vi kan bruge ciffer mellem navnet. ex: hus1
  5. JavaScript er små og små bogstaver, så variablen erklæres som pris og pris er forskellige.
  6. Navn på JavaScript-variabler skal ikke have navnet eller nøgleordene. Eks: variabel const; dette er ikke tilladt, da const er et nøgleord.

Hvordan fungerer variabler i JavaScript?

JavaScript-variabler er scopesbaserede. Lad os først forstå, hvad der er omfang i JavaScript. JavaScript fungerer på det leksikale miljø. Nogle mennesker synes det er vanskeligt, men det er ligetil:

  • Lad os starte med erklæringen af ​​variablen. At erklære variabel er intet andet end bare at skrive variabelnavnet. I JavaScript følger vi reglen om at skrive var og efter at have skrevet en variabel navn. Semikolonet (;) er valgfrit i javascript. Men det er nyttigt, hvis du giver, og det anbefales en måde at gøre det på. At give semikolon giver ideen om, at hvor udsagnet er afsluttet.

Kode:

var price;

  • I ovenstående eksempel er nøgleordet var, og variabelnavnet er en identifikationspris. Hvis du har studeret operatører i JavaScript, ved du, at vi har brugt tildelingsoperatør (=) her. Ethvert navn, vi giver variablen, er kendt som en identifikator i JavaScript.
  • Enhver værdi, der gives på højre side af tildelingen, gemmes i en variabel, der i venstre side.
  • Det anbefales at bruge små bogstaver til variabler. Vi har en kamel sag til det. Nedre kamelhus brugt til variabler.
  • Nu nok om JavaScript-erklæring. Lad os gå videre til initialiseringen af ​​denne variabel.
  • Variabel initialisering er processen med at tildele værdi til den variabel. Nu opstår spørgsmålet, hvilken værdi? Har vi datatyper i JavaScript? Og svaret er ja.
  • JavaScript er dynamisk sprog. Det betyder, at vi ikke erklærer variabler eksplicit med en bestemt type. JavaScript-kompilator skriver selv tvang til den bestemte datatype.
  • Vi har datatyper nummer, streng, boolsk, udefineret og null i JavaScript.
  • JavaScript har en konvention til at give værdi til alle variabler, der ikke er initialiseret. Og denne værdi er ikke defineret.

Kode:

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

  • I ovenstående eksempel variabler vi, der allerede er initialiseret. Hvad hvis vi ikke giver værdien til variablen? Lad os 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å konsol med metoden console.log som vist ovenfor.

Produktion:

Husk, at JavaScript er små og små bogstaver. Lad os nu se, om vi tildeler værdien til variablen, hvad vil output derefter.

Kode:

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

Produktion:

Deklarerende variabel med nøgleordet var hører som standard til dets globale omfang. Vi kan erklære mulige variabler på samme linje. Til det er vi nødt til at adskille hver variabel med et komma (, ).

Nøglen til at notere her nedenunder er værdien af ​​den variabel, der er numerisk, bør ikke gives i anførselstegn. Hvis du angiver antallet i tilbud, JavaScript dette som en streng.

Eksempler i variabler i JavaScript

Nedenfor er et eksempel på variabler i javascript:

Eksempel 1

JavaScript var kan lagre data uanset deres type. Lad os tjekke et 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);
>

Produktion:

Eksempel 2

Vi kan erklære over alle variabler på samme linje. Se på nedenstående kode.

Kode:

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

Produktion:

Vi adskilte netop hver variabel ved hjælp af komma og på samme tid initialiserede vi det.

Eksempel 3

Nu har vi set på at deklarere variabler en gang. Hvad sker der, hvis vi igen erklærer variablerne? Se på nedenstående eksempel.

Kode:

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

Produktion:

Selv hvis vi igen erklærer variablen kaldet farve her, mister den ikke sin værdi. Det giver os sort som output.

Konklusion

JavaScript er tolket sprog og dynamisk. Så det er meget vigtigt at forstå, hvordan det fungerer. Omfang af variablen er et meget vigtigt aspekt, mens du lærer JavaScript.

Anbefalede artikler

Dette er en guide til variabler i JavaScript. Her diskuterer vi detaljeret dyb læring i variabel javascript med syntakseksempler og vigtige aspekter. Du kan også gennemgå vores andre relaterede artikler for at lære mere -

  1. Betingede erklæringer i JavaScript
  2. Variabler i C #
  3. Variabler i Java
  4. JavaScript-objekter

Kategori: