Este tutorial explicará o operador de atribuição ou em javascript para atribuir valor a uma variável.
JavaScript ou (|| =) atribuição variável
Pode haver situações em JavaScript, onde você deseja atribuir um valor a uma variável indefinida. Você pode atribuir o valor de uma variável a uma das duas possibilidades com base em um valor e se é nulo ou indefinido usando o JavaScript ou operador de atribuição (|| =).
Sintaxe
A seguir, a sintaxe é utilizada para atribuir valor a uma variável:
var1 || = var2Exemplo 1
Declarar duas variáveis “a" e "b”. Inicialize a variável “b"Com o número"11" enquanto "a”É indefinido:
deixe um;Agora, atribua valor à variável “a” usando o operador de atribuição ou variável (|| =):
a || = b;Finalmente, imprima o valor de “a”No console:
console.log ("valor de A é" + a);Como você pode ver que o valor de “a”É indefinido, então o valor de“b”(Que é 11) é atribuído à variável“ A ”:
Se o valor de x não for nulo ou indefinido, não será substituído.
Exemplo 2
Crie quatro variáveis “x","y","z", e "c”E atribua valores de falsidade a eles, como“0","nulo","indefinido," e "Linuxhint”:
const x = 0;Agora, use o operador ou com variáveis “x","y","z", e "c”Para atribuir um valor verdadeiro dessas variáveis a“Ans”:
const Ans = x || y || z || c;Por fim, imprima o valor atribuído no console usando o “console.registro()”Método:
console.log (Ans);Pode -se ver que o valor de “c”Foi atribuído à variável“Ans", Porque" W "é o verdadeiro valor encontrado na cadeia ou:
Você também pode atribuir valores à variável com valores brutos em vez de usar variáveis:
const Ans = 0 || nulo || "Linuxhint" || indefinido;Saída
Fornecemos todas as instruções necessárias relacionadas ao operador de atribuição de variável ou (||) em JavaScript.
Conclusão
O operador de atribuição ou atribui um valor a uma variável indefinida. No JavaScript, pode ser útil quando você deseja definir um valor padrão para uma variável, mas apenas se ainda não tiver sido definido. Se o valor da variável for definido, ele não será substituído. Esta redação explicou o operador de atribuição ou em javascript para atribuir valor a uma variável.