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.