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.