JavaScript OR (||=) Asignación de variables Explicación

Javascript Or Asignacion De Variables Explicacion



El operador OR (||) es una operación lógica que devuelve verdadero cuando una de las expresiones/condiciones de cada lado es verdadera y falso cuando ambas son falsas. El operador OR se ilustra mediante dos líneas verticales (||). En JavaScript, el operador de asignación OR (||=) asigna un valor a una variable si no está definida y se basa en una condición. Evalúa el primer valor verdadero encontrado o el último valor encontrado si todos los valores son falsos.

Este tutorial explicará el operador de asignación OR en JavaScript para asignar valor a una variable.

JavaScript OR (||=) Asignación de variables

Puede haber situaciones en JavaScript en las que desee asignar un valor a una variable indefinida. Puede asignar el valor de una variable a una de dos posibilidades en función de un valor y si es nulo o indefinido utilizando el operador de asignación OR de JavaScript (||=).







Sintaxis



La siguiente sintaxis se utiliza para asignar valor a una variable:



var1 ||= var2

Ejemplo 1





Declarar dos variables “ a ' y ' b ”. Inicializar la variable “ b ” con el número “ 11 ' mientras ' a ' es indefinido:

dejar un ;
sea ​​b = 11 ;

Ahora, asigne valor a la variable 'a' usando el operador de asignación de variable OR (||=):



a ||= b ;

Finalmente, imprima el valor de “ a ” en la consola:

consola. registro ( 'Valor de a es' + a ) ;

Como puede ver que el valor de “ a ” no está definido, por lo que el valor de “ b ” (que es 11) se asigna a la variable “a”:

Si el valor de x no es nulo o indefinido, no se sobrescribirá.

Ejemplo 2

Crea cuatro variables “ X ”, “ y ”, “ Con ', y ' En ” y asignarles valores falsos, como “ 0 ”, “ nulo ”, “ indefinido, ' y ' linux ”:

constante X = 0 ;
constante y = nulo ;
constante Con = indefinido ;
constante En = 'linux' ;

Ahora, usa el operador OR con variables “ X ”, “ y ”, “ Con ', y ' En ” para asignar un valor verdadero de estas variables a “ años ”:

constante años = X || y || Con || En ;

Finalmente, imprima el valor asignado en la consola usando el “ consola.log() ' método:

consola. registro ( años ) ;

Se puede ver que el valor de “ En ” ha sido asignado a la variable “ años ”, porque “w” es el verdadero valor que se encuentra en la cadena OR:

También puede asignar valores a la variable con valores sin procesar en lugar de usar variables:

constante años = 0 || nulo || 'linux' || indefinido ;

Producción

Hemos proporcionado todas las instrucciones necesarias relacionadas con el operador de asignación de variables OR(||) en JavaScript.

Conclusión

El operador de asignación OR asigna un valor a una variable indefinida. En JavaScript, puede ser útil cuando desea establecer un valor predeterminado para una variable, pero solo si aún no se ha establecido. Si el valor de la variable está definido, no se sobrescribirá. Este artículo explica el operador de asignación OR en JavaScript para asignar valor a una variable.