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.