In deze zelfstudie wordt de OR-toewijzingsoperator in JavaScript uitgelegd om waarde aan een variabele toe te wijzen.
JavaScript OF (||=) Variabele toewijzing
Er kunnen situaties zijn in JavaScript waarin u een waarde wilt toekennen aan een ongedefinieerde variabele. U kunt de waarde van een variabele toewijzen aan een van twee mogelijkheden op basis van één waarde en of deze null of ongedefinieerd is door de JavaScript OR-toewijzingsoperator (||=) te gebruiken.
Syntaxis
De volgende syntaxis wordt gebruikt voor het toewijzen van waarde aan een variabele:
var1 ||= var2
voorbeeld 1
Declareer twee variabelen ' A ' En ' B ”. Initialiseer de variabele ' B ” met het nummer “ elf ' terwijl ' A ” is ongedefinieerd:
laat een ;laat b = elf ;
Wijs nu waarde toe aan variabele 'a' met behulp van de operator OR-variabeletoewijzing (||=):
A ||= B ;
Druk ten slotte de waarde af van ' A ” op de console:
troosten. loggen ( 'Waarde van a is ' + A ) ;Zoals je kunt zien, is de waarde van ' A ' is ongedefinieerd, dus de waarde van ' B ” (dat is 11) wordt toegewezen aan de variabele 'a':
Als de waarde van x niet null of ongedefinieerd is, wordt deze niet overschreven.
Voorbeeld 2
Maak vier variabelen ' X ”, “ En ”, “ Met ', En ' In ” en wijs er onjuiste waarden aan toe, zoals “ 0 ”, “ nul ”, “ ongedefinieerd, ' En ' Linux ”:
const X = 0 ;const En = nul ;
const Met = ongedefinieerd ;
const In = 'Linux' ;
Gebruik nu de OR-operator met variabelen ' X ”, “ En ”, “ Met ', En ' In ” om een echte waarde van deze variabelen toe te kennen aan “ jaar ”:
const jaren = X || En || Met || In ;Druk ten slotte de toegewezen waarde op de console af met behulp van de ' console.log() ” methode:
troosten. loggen ( jaren ) ;Het is te zien dat de waarde van ' In ” is toegewezen aan de variabele “ jaren ”, omdat 'w' de werkelijke waarde is die wordt aangetroffen in de OR-keten:
U kunt ook waarden aan de variabele toewijzen met onbewerkte waarden in plaats van variabelen te gebruiken:
const jaar = 0 || nul || 'Linux' || ongedefinieerd ;Uitgang
We hebben alle benodigde instructies gegeven met betrekking tot de OR(||) variabele toewijzingsoperator in JavaScript.
Conclusie
De OR-toewijzingsoperator kent een waarde toe aan een ongedefinieerde variabele. In JavaScript kan het handig zijn als u een standaardwaarde voor een variabele wilt instellen, maar alleen als deze nog niet is ingesteld. Als de waarde van de variabele is gedefinieerd, wordt deze niet overschreven. In dit artikel werd de OR-toewijzingsoperator in JavaScript uitgelegd om waarde aan een variabele toe te wijzen.