O que é || em javascript

O que é || em javascript

O JavaScript usa principalmente operadores para executar tarefas, como operadores aritméticos para operações aritméticas, operadores lógicos usados ​​para executar operações lógicas, operadores de igualdade e assim por diante. Mais especificamente, os operadores lógicos são as palavras ou símbolos usados ​​para se juntar a duas ou mais expressões. Os e, ou, e não são os operadores lógicos comumente usados.

Este artigo discutirá o que || está em JavaScript e como usá -lo.

O que é || em javascript?

O "||”É o símbolo do“OUOperador. É um operador lógico que executa operações lógicas. A avaliação do || O operador começa da esquerda e vai para a direita e retorna “verdadeiro”Se o primeiro operando for verdadeiro. Como resultado, interrompe o processo de avaliação.

Sintaxe

A sintaxe da ou da declaração é a seguinte:

a || b

Aqui, "a" e "b“São operando e“||”Representa o operador ou.

Você também pode utilizar o operador OR para a comparação de mais de dois operando um para o outro:

a || b || x || y

O operador OR retornará verdadeiro como uma saída se alguma das condições for avaliada como verdadeira.

Tabela de verdade de || Operador em JavaScript

A tabela de verdade para o || O operador é mostrado abaixo:

a b a || b
verdadeiro verdadeiro verdadeiro
verdadeiro falso verdadeiro
falso verdadeiro verdadeiro
falso falso falso

Como a tabela de verdade descreve, o operador ou retornará “verdadeiro"Se um dos valores variáveis ​​for"verdadeiro”. Na situação alternativa, ele retorna “falso“Se ambos os valores forem falsos.

Vamos dar uma olhada em alguns exemplos para entender como o javascript ou “||”A declaração funciona no console e em html com um arquivo JavaScript.

Exemplo 1: Use ou “||” Operador no console

Neste exemplo, criaremos duas variáveis, “a" e "b”E atribua a eles os seguintes valores:

var a = true;
var b = false;

Aqui, vamos usar o ou “||"Operador para ver o resultado de duas expressões"a" e "b”:

console.log (a || b);

Saída

Da mesma forma, aqui, especificaremos o ou “||Operador para ver o resultado de “b || b”:

console.log (b || b);

A saída significa que se ambos os valores “falso”, O operador ou retornará“falso”:

Vamos verificar o método para usar ou declarações em arquivos JavaScript com HTML.

Exemplo 2: Use ou “||” Operador dentro de um arquivo JavaScript

Neste exemplo, primeiro criaremos dois campos de entrada que levam valores de “a" e "b”, Um botão e uma etiqueta que mostrará o valor booleano resultante:




No arquivo JavaScript, primeiro, definiremos uma função chamada “func ()”Isso primeiro recebe os valores do texto de entrada com a ajuda de IDs atribuídos com a ajuda do“documento.getElementById ()”Método. Então, descobriremos se o valor de “a”É maior que o valor de“b”Ou se ambos os valores forem iguais. Se alguma das condições for avaliada, ela retornará “verdadeiro”:

functionfunc ()
inputvala = documento.getElementById ('valuea');
inputValb = documento.getElementById ('valueB');
documento.getElementById ("P1").inerhtml = (inputvala.Valor> inputValb.valor) || (InputVala.valor == inputValb.valor);

Saída

Exemplo 3: Use ou “||” Operador em declarações condicionais if-else

Aqui, vamos usar o ou “||”Operador em declarações condicionais verificando a mesma condição que em exemplos anteriores. Aqui, uma caixa de alerta será gerada para exibir o valor booleano resultante:

functionfunc ()
inputvala = documento.getElementById ('valuea');
inputValb = documento.getElementById ('valueB');
if (inputvala.Valor> inputValb.valor || inputvala.valor == inputValb.valor )
alerta ("true");
outro
alerta ("false");

Saída

Cobrimos todas as informações essenciais relacionadas ao ou “||Operador lógico.

Conclusão

O "||”É o símbolo do“OUOperador lógico. É usado para executar operações lógicas. Este operador é usado com mais frequência em declarações de javascript if-else. Ele retorna verdadeiro como saída se alguma das declarações for verdadeira; caso contrário, dá falso. Neste artigo, definimos o || Símbolo em JavaScript com uma explicação e exemplos detalhados.