JavaScript -variabler

JavaScript -variabler
På et hvilket som helst programmeringsspråk når vi trenger å lagre data, kreves det en unik ID eller referanse til lagring som hjelper kompilatoren til å identifisere spesifikke data når vi prøver å få tilgang til den fra en enorm haug med data. I JavaScript representerer variabler navnet på stedet der data er lagret. Variabler hjelper kompilatoren med å identifisere og få tilgang til de spesifikke dataene som kreves av programmet for å utføre forskjellige handlinger.

Denne artikkelen gir dyp kunnskap om

  • Hvordan erklære en variabel i JavaScript
  • Regler for å erklære en variabel i JavaScript
  • Deklarerer en variabel ved hjelp av VaR -nøkkelordet
  • Deklarerer en variabel ved hjelp av Const -nøkkelordet
  • Deklarerer en variabel ved hjelp av let -nøkkelordet
  • Variabelt omfang i JavaScript

Hvordan erklære en variabel i JavaScript

JavaScript er et løst skrevet språk som betyr at vi ikke trenger å spesifisere datatypen til en variabel. I JavaScript er det fire måter å erklære en variabel:

  • var: Dette kan brukes der du ikke vil spesifisere datatypen til en variabel.
  • const: Dette brukes der du er sikker på at verdien av en variabel er fast og ikke kan endres for enhver pris.
  • la: Dette brukes der verdien på variabelen ikke er konstant.
  • Uten å nevne noen datatype: I JavaScript kan vi også erklære variabler uten var, const, og la.

Syntaks

var variabelnavn;
var variabel_name = verdi;
variabel_navn;

I syntaks ovenfor, la og const kan også brukes på stedet for var.

Regler for å erklære en variabel i JavaScript

Følgende er reglene som må følges mens du erklærer en variabel i JavaScript.

  • Et variabelt navn må starte med Alfabeter (Både alfabeter i øvre og lavere case kan brukes), understrek (_), eller et dollartegn ($).
  • Et variabelt navn kan ikke starte med tall eller andre spesialtegn.
  • Reserve nøkkelord kan ikke brukes til variabelnavnet.
  • Må erklære en variabel før du får tilgang til den.
  • Et variabelt navn er case-sensitive.
  • Tallrike variabler kan deklareres i samme linje.

Deklarerer en variabel ved hjelp av VaR -nøkkelordet i JavaScript

Mye brukt metode for å erklære en variabel i JavaScript er ved å bruke var nøkkelord fordi bare var Søkeord var tilgjengelig fra 1995 til 2015. Hvis du vil at de gamle nettleserne skal støtte JavaScript -koden din, så bruk var nøkkelord for å erklære en variabel.

Syntaks

var variabel_navn;
var variabel_name = verdi;

I syntaks ovenfor ser man at variabler med og uten verdi kan deklareres ved hjelp av var nøkkelord.

Kode

var n = 5
var m
m = 6
var x = n + m
konsoll.log ('$ n + $ m = $ x'))

I denne koden, variabler n og m er erklært ved hjelp av var nøkkelord og tilordnet med noen verdier. Til slutt, x blir erklært og tildelt med merverdien av n og m.

Produksjon

Utgangen verifiserer at variablene blir erklært og brukt perfekt.

Deklarerer en variabel ved hjelp av Const -nøkkelordet i JavaScript

I JavaScript kan en variabel også deklareres ved å bruke const nøkkelord. De const Nøkkelord ble introdusert i 2015 (ES6) og det brukes når vi trenger å fikse verdien av en variabel.

Syntaks

const variabel_name = verdi;

I syntaks ovenfor ser man at variabelen erklært med const må initialiseres på erklæringstidspunktet.

Kode

const a = 15
const b = 12
var c = a - b
konsoll.log ('$ a - $ b = $ c')

I denne koden, variabler en og b er erklært ved hjelp av const nøkkelord og tilordnet med noen verdier. Til slutt, c blir erklært og tildelt med den trukket fra den trukket fra den trukket fra den trukket fra den trekkede verdien av en og b.

Produksjon

Utgangen verifiserer bruken av const nøkkelord for å erklære variabler.

Deklarerer en variabel ved hjelp av let -nøkkelordet i JavaScript

I JavaScript kan en variabel også deklareres ved å bruke la nøkkelord. De la Nøkkelord ble også introdusert i 2015 (ES6) og det brukes når vi trenger verdien av en variabel for å bli endret dynamisk.

Syntaks

La variabel_navn;
La variabel_name = verdi;

I syntaks ovenfor ser man at akkurat som var nøkkelord, variabler kan også deklareres med og uten en verdi ved å bruke la nøkkelord.

Kode

La Q = 4
La r
r = 2
var s = q * r
konsoll.log ('$ q x $ r = $ s')

I denne koden erklærte vi variabler Q, R, S bruker la nøkkelord. Deretter tildelt 4 til q og 2 til r. Til slutt, erklærte vi s og tildelt den med multiplikative verdi av q og r.

Produksjon

I outputten erklærte vi variablene ved å bruke la nøkkelord og få den nødvendige utdata.

Deklarerer en variabel ved å bruke ingenting i JavaScript

JavaScript tillater også erklæringen om en variabel uten å bruke noen form for nøkkelord eller datatype på grunn av dens løst typiske egenskap.

Syntaks

variabel_name = verdi;

I syntaks ovenfor erklærer vi en variabel uten å bruke var, la, og const. Imidlertid må en variabel initialiseres på erklæringstidspunktet i JavaScript hvis du erklærer en variabel uten nøkkelord/datatype.

Kode

a = 5
x = 8
B = 2
z = (b*(x-a))
konsoll.log ('$ b x ($ x - $ a) = $ z')

I denne koden, variabler a, x, og b erklært uten nøkkelord og initialisert med noen verdier. Til slutt, z blir erklært og tildelt med noen algebraiske uttrykk.

Produksjon

I outputten ser man tydelig at vi erklærer variabler uten å bruke noe søkeord eller datatype og få det nødvendige resultatet.

Variabelt omfang i JavaScript

JavaScript lar oss erklære variabler lokalt og globalt i henhold til kravet.

Global variabel
Globale variabler er deklarert utenfor enhver funksjon og kan anskaffes hvor som helst i et program.

Syntaks

var variabel_navn;
funksjonsfunksjon_navn ()

variabel_name = verdi;

Ovennevnte syntaks viser erklæringen om en global variabel i JavaScript.

Eksempel
I koden gitt nedenfor erklærer vi tre variabler a, x, og Jeg. Prøvde deretter å få tilgang til dem i funksjonens kropp. Til slutt kaller vi ganske enkelt funksjonen og viser resultatet.

Kode

var a = 5
var x = 8
var i = 0
funksjon Legg til ()

i = x + a

Legg til()
konsoll.log ('$ x + $ a = $ i'))

Produksjon

Resultatet verifiserer at variablene er tilgjengelig med suksess inne i funksjonen.

Lokal variabel
Lokale variabler er deklarert i en funksjon og kan ikke brukes utenfor funksjonen. Hvis vi prøver å få tilgang til lokale variabler utenfor funksjonen, får vi en syntaksfeil.

Syntaks

funksjonsfunksjon_navn ()

var variabel_name = verdi;

Ovennevnte syntaks viser erklæringen om en lokal variabel i et funksjonsomfang i JavaScript.

Kode

funksjon Legg til ()

var a = 5
var x = 8
var i
i = x + a

Legg til()
konsoll.log ('$ x + $ a = $ i'))

I koden ovenfor opprettet vi en funksjon Legg til() og erklærte tre variabler a, x og Jeg Inne i funksjonens kropp. Nå prøver vi å få tilgang til disse lokalt deklarerte variablene utenfor funksjonen som til slutt vil gi en syntaksfeil.

Produksjon

Utgangen verifiserer at lokale variabler bare kan nås i en funksjon der de opprettes.

Konklusjon

I JavaScript er en variabel navnet på en lagringsbeholder der data er lagret. Denne artikkelen sier at variablene kan deklareres ved å bruke LET, Const og var nøkkelord. Vi kan også erklære variabler uten nøkkelord eller datatype, men i dette tilfellet må vi initialisere variabelen på erklæringstidspunktet.