Este tutorial explicará o operador de atribuição OR em JavaScript para atribuir valor a uma variável.
JavaScript OU (||=) Atribuição de variável
Pode haver situações em JavaScript em que 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 ele é nulo ou indefinido usando o operador de atribuição OU de JavaScript (||=).
Sintaxe
A seguinte sintaxe é utilizada para atribuir valor a uma variável:
var1 ||= var2
Exemplo 1
Declare duas variáveis “ a ' e ' b ”. Inicialize a variável “ b ” com o número “ onze ' enquanto ' a ” é indefinido:
deixe um ;deixe b = onze ;
Agora, atribua valor à variável “a” usando o operador de atribuição de variável OR (||=):
a ||= b ;
Finalmente, imprima o valor de “ a ” no console:
console. registro ( 'Valor de a é' + a ) ;Como você pode ver, 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, ele não será substituído.
Exemplo 2
Crie quatro variáveis “ x ”, “ e ”, “ Com ', e ' Em ” e atribua valores falsos a eles, como “ 0 ”, “ nulo ”, “ indefinido, ' e ' Linux ”:
const x = 0 ;const e = nulo ;
const Com = indefinido ;
const Em = 'Linux' ;
Agora, use o operador OR com variáveis “ x ”, “ e ”, “ Com ', e ' Em ” para atribuir um valor verdadeiro dessas variáveis a “ anos ”:
const anos = x || e || Com || Em ;Por fim, imprima o valor atribuído no console usando o comando “ console.log() ” método:
console. registro ( anos ) ;Pode-se observar que o valor de “ Em ” foi atribuído à variável “ anos ”, porque “w” é o valor verdadeiro encontrado na cadeia OR:
Você também pode atribuir valores à variável com valores brutos em vez de usar variáveis:
const anos = 0 || nulo || 'Linux' || indefinido ;Saída
Fornecemos todas as instruções necessárias relacionadas ao operador de atribuição de variável OR(||) em JavaScript.
Conclusão
O operador de atribuição OR atribui um valor a uma variável indefinida. Em 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. Este artigo explicou o operador de atribuição OR em JavaScript para atribuir valor a uma variável.