Aquest tutorial explicarà l'operador d'assignació OR a JavaScript per assignar valor a una variable.
JavaScript O (||=) Assignació de variables
Pot haver-hi situacions a JavaScript en què vulgueu assignar un valor a una variable no definida. Podeu assignar el valor d'una variable a una de les dues possibilitats en funció d'un valor i si és nul o no definit mitjançant l'operador d'assignació OR de JavaScript (||=).
Sintaxi
La sintaxi següent s'utilitza per assignar valor a una variable:
var1 ||= var2
Exemple 1
Declarar dues variables ' a ' i ' b ”. Inicialitzar la variable ' b ' amb el número ' 11 ' mentre ' a ” no està definit:
deixa a ;deixa b = 11 ;
Ara, assigneu valor a la variable 'a' mitjançant l'operador d'assignació de variable OR (||=):
a ||= b ;
Finalment, imprimiu el valor de ' a ” a la consola:
consola. registre ( 'El valor d'a és' + a ) ;Com podeu veure que el valor de ' a ' no està definit, de manera que el valor de ' b ” (que és 11) s'assigna a la variable “a”:
Si el valor de x no és nul o no està definit, no es sobreescriurà.
Exemple 2
Crea quatre variables ' x ”, “ i ”, “ Amb ”, i “ En ” i assignar-los valors falsos, com ara “ 0 ”, “ nul ”, “ indefinit, ' i ' Linux ”:
const x = 0 ;const i = nul ;
const Amb = indefinit ;
const En = 'Linux' ;
Ara, utilitzeu l'operador OR amb variables ' x ”, “ i ”, “ Amb ”, i “ En ” per assignar un valor real d'aquestes variables a “ anys ”:
const anys = x || i || Amb || En ;Finalment, imprimiu el valor assignat a la consola utilitzant el ' console.log() ” mètode:
consola. registre ( anys ) ;Es pot veure que el valor de ' En ' s'ha assignat a la variable ' anys ”, perquè “w” és el valor real que es troba a la cadena OR:
També podeu assignar valors a la variable amb valors en brut en lloc d'utilitzar variables:
const anys = 0 || nul || 'Linux' || indefinit ;Sortida
Hem proporcionat totes les instruccions necessàries relacionades amb l'operador d'assignació de variables OR(||) a JavaScript.
Conclusió
L'operador d'assignació OR assigna un valor a una variable no definida. A JavaScript, pot ser útil quan es vol establir un valor per defecte per a una variable, però només si encara no s'ha establert. Si es defineix el valor de la variable, no es sobreescriurà. Aquest escrit explicava l'operador d'assignació OR a JavaScript per assignar valor a una variable.