Operadores booleanos de JavaScript | Explicado

Operadores booleanos de JavaScript | Explicado
Muitas fundações da lógica matemática são encontradas no campo da ciência da computação que são utilizadas para adicionar lógica relacionada à álgebra booleana, tabelas de verdade e comparações em um programa.

O JavaScript A linguagem de programação oferece diferente operadores Para avaliar expressões com base em variáveis ​​booleanas. Esses operadores ajudam a manter o controle de fluxo de programação em relação à lógica matemática adicionada. Mais especificamente, Operadores booleanos de JavaScript Permita que você realize comparações diferentes nas variáveis ​​especificadas e avalie os resultados.

Este artigo explicará o funcionamento do Operadores booleanos de JavaScript. Então vamos começar!

Operadores booleanos de JavaScript

Aqui está a lista de operadores booleanos suportados por JavaScript:

  • boleano OU ““||Operador
  • boleano E ““&&Operador
  • boleano NÃO ““!Operador

Discutiremos agora o uso de cada um dos operadores booleanos de JavaScript mencionados nas seções a seguir.

Como usar o JavaScript Boolean ou Operator

Em JavaScript, o boleano ““OUoperador é utilizado para avaliar os valores das variáveis ​​booleanas. É representado usando o tubo duplo operador “||”.

Enquanto usa o booleano “OU”O operador, se o valor de ambas as variáveis ​​especificadas for“verdadeiro,”Então a expressão é considerada como“verdade,”E vai retornar“verdadeiro" valor; Caso contrário, o caso de retorno do Ou operador será definido como “falso”.

Sintaxe do JavaScript Boolean ou operador

resultado = x || y

Aqui, o booleano ou operador “||”Avaliará a expressão“x || y”Com base em seus valores e armazenar o valor retornado no“resultado" variável.

Tabela de verdade de JavaScript Boolean ou Operador

A tabela de verdade abaixo do rumo ilustra o resultado do operador com base nos valores especificados de “x" e "y”Variáveis ​​booleanas:

x y x || y
verdadeiro verdadeiro verdadeiro
verdadeiro falso verdadeiro
falso verdadeiro verdadeiro
falso falso falso

De acordo com a tabela de verdade, se o valor de qualquer operando for “verdadeiro”, O booleano ou operador“||”Vai marcar a expressão como“verdadeiro"Caso ambos os valores sejam"falso,”Então o operador também retornará um“falso" valor.

Agora, vamos conferir um exemplo prático de implementar a funcionalidade do JavaScript Boolean ou operador.

Exemplo: Como usar o JavaScript Boolean ou Operator

Primeiro de tudo, criaremos duas variáveis ​​booleanas denominadas “x" e "y”Tendo os seguintes valores:

Seja x = verdadeiro,
y = false;

Em seguida, usaremos o booleano ou operador “||”Para avaliar os valores de“x" e "y”:

console.log (x || y);

A execução do código fornecido retornará “verdadeiro”Porque o valor de uma das variáveis ​​booleanas especificadas é“verdadeiro”:

No caso, se os valores de ambos “x" e "y”A variável é“falso”, Então a expressão“x || y" retornará "falso”:

Seja x = false,
y = false;
console.log (x || y);

Saída

Como usar o JavaScript Boolean e Operator

Como o operador, o JavaScript Boolean e operador também é usado para avaliar os valores de variáveis ​​booleanas adicionadas. É representado usando o dobro ampersand ““&&" sinal.

Enquanto utiliza JavaScript boolean E operador, se ambos os valores forem “verdadeiro,”A expressão é considerada“verdade."No outro caso, se um de um valor for"falso“, O caso de retorno e operador será definido como“falso”.

Sintaxe do JavaScript Boolean and Operator

resultado = x && y

Aqui, o booleano e o operador “&&”Avaliará a expressão“x && y”Com base em seus valores e armazenar o valor retornado no“resultado" variável.

Tabela de verdade de JavaScript Boolean ou Operador

Agora, confira a seguinte tabela de verdade do JavaScript Boolean e Operator para entender como funciona:

x y x && y
verdadeiro verdadeiro verdadeiro
verdadeiro falso falso
falso verdadeiro falso
falso falso falso

De acordo com a tabela de verdade acima, se algum valor do operando for “falso”Então, depois de avaliar a expressão, o operador“&&”Vai retornar um“falso”Valor, caso ambos os valores sejam definidos como“verdadeiro,”O operador e o operador marcará a expressão como“verdadeiro”.

Exemplo: Como usar o JavaScript Boolean and Operator

No exemplo seguinte, a variável booleana “x”Compreende um“verdadeiro”Valor e“y"É inicializado com"falso”:

Seja x = verdadeiro,
y = false;
console.log (x && y);

O "x && y”A expressão retornará“falso”Depois de verificar o valor do“y" variável:

No outro caso, quando as duas variáveis ​​contêm “verdadeiro”Como valor deles, o booleano e o operador também retornarão“verdadeiro”:

Seja x = verdadeiro,
y = true;
console.log (x && y);

Saída

Como usar o JavaScript Boolean não operador

O javascript Booleano não operador é usado para inverso o valor de um operando, e é representado por uma marca de exclamação “!”.

Sintaxe do JavaScript Boolean não operador

!x

Aqui, o não operador irá inverter o valor do “x”Variável de tal maneira que se seu valor for“verdadeiro", O operador não vai mudar para"falso."Se já tem um"falso”Valor, então o valor resultante de“!x" vai ser "verdadeiro”.

Tabela de verdade do JavaScript Boolean não operador

Com base nos valores do “x”Variável, a correspondente“!x”Funcionará da seguinte maneira:

x !x
indefinido verdadeiro
nulo verdadeiro
Nan verdadeiro
Objeto falso
String vazia ““ verdadeiro
String não vazia falso
Número diferente de 0 falso

Exemplo: Como usar o JavaScript Boolean não operador

Agora, utilizaremos o JavaScript Boolean e não o operador para inverver os valores do dado “x" e "y”Variáveis ​​booleanas:

Seja x = verdadeiro,
y = false;
console.registro(!x);
console.registro(!y);

Como você pode ver na saída, os valores retornados pelo booleano e não operador são opostos aos valores originais de “x" e "y”:

Todas foram informações essenciais relacionadas ao uso de operadores booleanos de JavaScript. Explore -os ainda mais de acordo com suas preferências.

Conclusão

O Javascript boolean ou (||) operador, Booleano e operador (&&), e Booleano não (!) Operador são usados ​​para realizar diferentes tipos de comparação nas variáveis ​​especificadas e avaliar os resultados. O javascript não o operador inverso o valor de uma variável booleana, enquanto o caso de retorno dos operadores booleanos depende dos valores das variáveis ​​especificadas. Este artigo explicou o uso dos operadores booleanos de JavaScript.