Forskjell mellom var, let og const nøkkelord i JavaScript

Forskjell mellom var, let og const nøkkelord i JavaScript

I JavaScript er det flere måter å erklære og initialisere variabelen i programmet, for eksempel "la”,“var”, Og“const”. Imidlertid er det den vanskeligste oppgaven å bestemme hvilken som er den beste metoden for å erklære variabelen. En konstant kan aldri endres etter erklæringer. Videre kan "VAR" og "LET" -variablene endres etter initialiseringen.

Dette innlegget vil demonstrere:

  • Hva er "var" nøkkelordet?
  • Hva er "Let" nøkkelordet?
  • Hva er nøkkelordet "Const"?
  • Forskjell mellom Let, VAR og Const nøkkelord i JavaScript

Hva er "var" nøkkelordet?

Erklæringen om en variabel ved hjelp av “var”Søkeord er en gammel metode. Når en variabel er erklært ytre side av en definert funksjon, har den globalt omfang i stedet for funksjonsomfanget. Initialiseringen av en variabel innen den definerte funksjonen har imidlertid kun funksjonsomfang. Det kan bare brukes innenfor den definerte funksjonen.

Eksempel 1: Erklær variabel globalt

I dette uttalte eksemplet, erklær en variabel ved hjelp av "var”Søkeord som har et globalt omfang og kan nås hvor som helst i programmet. For å gjøre det, definerer vi en “Navn”Variabel ved å bruke nøkkelordet“ VAR ”og tilordne det en verdi:

var name = "linuxhint";

Nå, bruk "Logg()”Metode og passere en erklært variabel som argument for å vise sin verdi på konsollen:

konsoll.logg (navn);

Eksempel 2: erklære variabel i funksjon

Programmerere kan også definere variabelen i funksjonen. Imidlertid kan det bare kalles i den definerte funksjonen. For det formålet, følg de uttalte instruksjonene i kodebiten:

funksjon moro ()
var name = "linuxhint";
konsoll.logg (navn);

Her:

  • Vi vil definere en funksjon og initialisere variabelen ved hjelp av “var”Søkeord og angi verdien av den definerte variabelen.
  • Vis deretter utgangen på konsollskjermen ved hjelp av “Logg()”.

Etter det, ring den definerte funksjonen og:

moro();

Hva er "Let" nøkkelordet?

I den nye versjonen av JavaScript er det to nye måter å erklære variabler i JavaScript i henhold til den nyeste versjonen (ES6), hvorav den ene involverer "la”Nøkkelord.

Eksempel

Bruke "la”Nøkkelord for å erklære variabelen og angi verdien av den definerte variabelen i henhold til ditt valg. I dette tilfellet vil vi tilordne en heltallverdi og vises på konsollen:

La n = "123";
konsoll.logg (n);

Videre kan vi også erklære variabelen i en funksjon ved å bruke "la”Nøkkelord:

funksjon moro ()
La n = "123";
konsoll.logg (n);

Nå, ring den definerte funksjonen:

moro();

Hva er nøkkelordet "Const"?

const”Er et spesielt programmeringsnøkkelord med blokkomfang. Det betyr at omfanget av innholdet avhenger av det definerte stedet der "const”Er blitt erklært. Dette søkeordet følger samme regel som "var”Og“la”Nøkkelord. Når en verdi er erklært som konstant, kan den imidlertid ikke endres.

Eksempel

I dette uttalte eksemplet "const”Nøkkelord brukes til å erklære konstanten med et bestemt navn. Tildel deretter verdien til den og vise utgangen på konsollen:

const name = "hafsa";
konsoll.logg (navn);

Forskjell mellom "var", "la" og "const" nøkkelord i JavaScript

Hovedforskjellene mellom "let", "var" og "const" nøkkelord i JavaScript er nevnt i den gitte tabellen:

var la const
Verdien av variabelen ved å bruke “var”Søkeord kan endres og endres. Verdien av den deklarerte variabelen ved å bruke “la”Søkeord kan endres og endres. Verdien av variabelen erklært ved hjelp av “const”Søkeord kan ikke endres eller endres.
Den har et funksjonsomfang. Den har et blokkomfang. Den har et blokkomfang.
Det kan nås uten initialisering. Det kan nås uten initialisering. Uten initialisering kan ikke "const" påberopes/få tilgang til
Det kan erklæres uten initialisering. Det kan erklæres uten initialisering. Uten initialisering kan den ikke erklæres.

Det handler om forskjellen mellom konstant, la og var nøkkelord i JavaScript.

Konklusjon

var”,“la”, Og“const”I JavaScript er spesielle nøkkelord. Hovedforskjellen mellom disse nøkkelordene er at "var”Og“la”Kan endres og endres når som helst i programmet. Imidlertid "const”Verdien kan ikke endres etter at konstanten er erklært. Dette innlegget uttalte skillene mellom Const, var, og la nøkkelord i JavaScript.