JavaScript ELLER (||=) Forklaring af variabeltildeling

Javascript Eller Forklaring Af Variabeltildeling



OR-operatoren (||) er en logisk operation, der returnerer sand, når et af udtryk/betingelser på hver side er sandt, og falsk, når begge er falske. OR-operatoren er illustreret med to lodrette linjer (||). I JavaScript tildeler OR-tildelingsoperatoren (||=) en værdi til en variabel, hvis den er udefineret og baseret på en betingelse. Den evaluerer den første sande værdi, der er stødt på, eller den sidst stødte værdi, hvis alle værdier er falske.

Denne vejledning vil forklare OR-tildelingsoperatoren i JavaScript for at tildele værdi til en variabel.

JavaScript ELLER (||=) Variabeltildeling

Der kan være situationer i JavaScript, hvor du ønsker at tildele en værdi til en udefineret variabel. Du kan tildele værdien af ​​en variabel til en af ​​to muligheder baseret på én værdi, og om den er null eller udefineret ved at bruge JavaScript OR-tildelingsoperatoren (||=).







Syntaks



Følgende syntaks bruges til at tildele værdi til en variabel:



var1 ||= var2

Eksempel 1





Erklær to variable ' -en ' og ' b ”. Initialiser variablen ' b ' med nummeret ' elleve ' mens ' -en ' er udefineret:

lad a ;
lad b = elleve ;

Tildel nu værdi til variabel 'a' ved hjælp af operatoren OR-variabeltildeling (||=):



-en ||= b ;

Udskriv til sidst værdien af ​​' -en ' på konsollen:

konsol. log ( 'Værdien af ​​a er' + -en ) ;

Som du kan se, at værdien af ​​' -en ' er udefineret, så værdien af ​​' b ' (som er 11) er tildelt variablen 'a':

Hvis værdien af ​​x ikke er null eller udefineret, vil den ikke blive overskrevet.

Eksempel 2

Opret fire variabler ' x ', ' og ', ' Med ', og ' I ' og tildele falske værdier til dem, såsom ' 0 ', ' nul ', ' udefineret, ' og ' Linux ”:

konst x = 0 ;
konst og = nul ;
konst Med = udefineret ;
konst I = 'Linux' ;

Brug nu OR-operatoren med variabler ' x ', ' og ', ' Med ', og ' I ' for at tildele en sand værdi fra disse variable til ' flere år ”:

konst flere år = x || og || Med || I ;

Udskriv til sidst den tildelte værdi på konsollen ved hjælp af ' console.log() ” metode:

konsol. log ( flere år ) ;

Det kan ses, at værdien af ​​' I ' er blevet tildelt variablen ' flere år ”, fordi “w” er den sande værdi, der stødes på i OR-kæden:

Du kan også tildele værdier til variablen med råværdier i stedet for at bruge variabler:

konst flere år = 0 || nul || 'Linux' || udefineret ;

Produktion

Vi har leveret alle de nødvendige instruktioner relateret til OR(||)-variabletildelingsoperatoren i JavaScript.

Konklusion

OR-tildelingsoperatoren tildeler en værdi til en udefineret variabel. I JavaScript kan det være nyttigt, når du vil indstille en standardværdi for en variabel, men kun hvis den ikke allerede er indstillet. Hvis variablens værdi er defineret, vil den ikke blive overskrevet. Denne opskrivning forklarede OR-tildelingsoperatoren i JavaScript for at tildele værdi til en variabel.