JavaScript ELLER (||=) Förklaring av variabeltilldelning

Javascript Eller Forklaring Av Variabeltilldelning



OR-operatorn (||) är en logisk operation som returnerar sant när ett av uttrycken/villkoren på varje sida är sant och falskt när båda är falska. ELLER-operatorn illustreras av två vertikala linjer (||). I JavaScript tilldelar OR-tilldelningsoperatorn (||=) ett värde till en variabel om den är odefinierad och baserad på ett villkor. Den utvärderar det första sanna värdet som påträffades eller det senaste värdet som påträffades om alla värden är falska.

Denna handledning kommer att förklara OR-tilldelningsoperatorn i JavaScript för att tilldela värde till en variabel.

JavaScript ELLER (||=) Variabeltilldelning

Det kan finnas situationer i JavaScript där du vill tilldela ett värde till en odefinierad variabel. Du kan tilldela värdet av en variabel till en av två möjligheter baserat på ett värde och om det är null eller odefinierat genom att använda tilldelningsoperatorn JavaScript ELLER (||=).







Syntax



Följande syntax används för att tilldela värde till en variabel:



var1 ||= var2

Exempel 1





Deklarera två variabler ' a ' och ' b ”. Initiera variabeln ' b ' med numret ' elva ' medan ' a ” är odefinierat:

låt a ;
låt b = elva ;

Tilldela nu ett värde till variabel 'a' med operatorn OR-variabeltilldelning (||=):



a ||= b ;

Skriv slutligen ut värdet på ' a ” på konsolen:

trösta. logga ( 'Värdet på a är' + a ) ;

Som du kan se att värdet av ' a ” är odefinierat, så värdet på ” b ” (som är 11) tilldelas variabeln ”a”:

Om värdet på x inte är null eller odefinierat kommer det inte att skrivas över.

Exempel 2

Skapa fyra variabler ' x ”, “ och ”, “ Med ', och ' I ' och tilldela falska värden till dem, som ' 0 ”, “ null ”, “ odefinierad, ' och ' Linux ”:

konst x = 0 ;
konst och = null ;
konst Med = odefinierad ;
konst I = 'Linux' ;

Använd nu OR-operatorn med variabler ' x ”, “ och ”, “ Med ', och ' I ' för att tilldela ett sant värde från dessa variabler till ' år ”:

konst år = x || och || Med || I ;

Skriv slutligen ut det tilldelade värdet på konsolen med hjälp av ' console.log() ' metod:

trösta. logga ( år ) ;

Det kan ses att värdet av ' I ' har tilldelats variabeln ' år ', eftersom 'w' är det sanna värdet som påträffas i OR-kedjan:

Du kan också tilldela värden till variabeln med råvärden istället för att använda variabler:

konst år = 0 || null || 'Linux' || odefinierad ;

Produktion

Vi har tillhandahållit alla nödvändiga instruktioner relaterade till OR(||)-variabeltilldelningsoperatorn i JavaScript.

Slutsats

OR-tilldelningsoperatorn tilldelar ett värde till en odefinierad variabel. I JavaScript kan det vara användbart när du vill ställa in ett standardvärde för en variabel, men bara om det inte redan har ställts in. Om variabelns värde är definierat kommer det inte att skrivas över. Denna uppskrivning förklarade OR-tilldelningsoperatorn i JavaScript för att tilldela värde till en variabel.