Este tutorial explicará el operador de asignación o en JavaScript para asignar valor a una variable.
JavaScript o (|| =) Asignación variable
Puede haber situaciones en JavaScript donde desea asignar un valor a una variable indefinida. Puede asignar el valor de una variable a una de dos posibilidades basadas en un valor y si está nulo o indefinido utilizando el operador de JavaScript o asignación (|| =).
Sintaxis
La siguiente sintaxis se utiliza para asignar valor a una variable:
var1 || = var2Ejemplo 1
Declarar dos variables "a" y "b". Inicializar la variable "b"Con el número"11" mientras "a" es indefinido:
dejar a a;Ahora, asigne el valor a la variable "A" usando el operador de asignación de variable (|| =):
a || = b;Finalmente, imprima el valor de "a"En la consola:
consola.log ("Valor de A is" + A);Como puede ver que el valor de "a"Está indefinido, 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
Crear cuatro variables "X","Y","z", y "w"Y asignarles valores falsos, como"0","nulo","indefinido," y "Linuxhint":
const x = 0;Ahora, use el operador o con variables "X","Y","z", y "w"Para asignar un verdadero valor de estas variables a"ans":
const Ans = x || y || z || w;Finalmente, imprima el valor asignado en la consola utilizando el "consola.registro()" método:
consola.log (Respuesta);Se puede ver que el valor de "w"Se ha asignado a la variable"ans", 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:
const Ans = 0 || NULL || "Linuxhint" || indefinido;Producción
Hemos proporcionado todas las instrucciones necesarias relacionadas con el operador de asignación de variable o (||) en JavaScript.
Conclusión
El operador de asignación o 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 se define el valor de la variable, no se sobrescribirá. Este artículo explicó el operador de asignación o en JavaScript para asignar valor a una variable.