JavaScript OR (||=) Explicação de atribuição de variável

Javascript Or Explicacao De Atribuicao De Variavel



O operador OR (||) é uma operação lógica que retorna verdadeiro quando uma das expressões/condições de cada lado é verdadeiro e falso quando ambos são falsos. O operador OR é ilustrado por duas linhas verticais (||). Em JavaScript, o operador de atribuição OR (||=) atribui um valor a uma variável se ela for indefinida e baseada em uma condição. Ele avalia o primeiro valor verdadeiro encontrado ou o último valor encontrado se todos os valores forem falsos.

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.