JavaScript OF (||=) Variabele Toewijzing Uitleg

Javascript Of Variabele Toewijzing Uitleg



De OR-operator (||) is een logische bewerking die true retourneert als een van de uitdrukkingen/voorwaarden aan elke kant waar is en false als beide onwaar zijn. De OR-operator wordt geïllustreerd door twee verticale lijnen (||). In JavaScript kent de OR-toewijzingsoperator (||=) een waarde toe aan een variabele als deze niet is gedefinieerd en is gebaseerd op een voorwaarde. Het evalueert de eerste waar-waarde die is aangetroffen of de laatste waarde die is aangetroffen als alle waarden onwaar zijn.

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.