JavaScript O (||=) Explicació de l'assignació de variables

Javascript O Explicacio De L Assignacio De Variables



L'operador OR (||) és una operació lògica que retorna cert quan una de les expressions/condicions de cada costat és vertadera i fals quan totes dues són falses. L'operador OR s'il·lustra amb dues línies verticals (||). A JavaScript, l'operador d'assignació OR (||=) assigna un valor a una variable si no està definida i es basa en una condició. Avalua el primer valor vertader trobat o l'últim valor trobat si tots els valors són falsos.

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.