Explicação dos Operadores Lógicos
Agora, vamos explorar operações lógicas. Operações lógicas são utilizadas para manipular e tomar decisões baseadas em valores booleanos.
Operadores Lógicos
Existem três operadores lógicos em JavaScript:
- E (
&&); - OU (
||); - NÃO (
!).
E (&&)
O operador lógico E (&&) retorna true apenas quando ambos os valores em que opera são true. O resultado é false se qualquer um dos valores for false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
O operador AND (&&) exige que todos os valores sejam true para retornar true.
OU (||)
O operador lógico OU (||) retorna verdadeiro se pelo menos um dos valores for verdadeiro. Ele retorna falso somente quando ambos os valores são falsos.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
O operador OR (||) retorna false apenas quando ambos os valores são false.
NÃO (!)
O operador NÃO (!) inverte o valor booleano. Ele transforma true em false e false em true.
12console.log(!true); console.log(!false);
Utilizando Operadores Lógicos
Os operadores lógicos são frequentemente usados para combinar condições. Por exemplo, para verificar se dois valores são maiores que 4 ou maiores que 1, você pode usar o operador E (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Prioridade
Operações lógicas têm menor prioridade do que operações de comparação, que, por sua vez, têm menor prioridade do que operações matemáticas.
Nota
Assim como em outras operações, você pode usar parênteses () para ajustar a prioridade de execução.
1. Qual será a saída?
2. Qual será o resultado?
3. Qual será a saída?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how parentheses affect the order of logical operations?
What happens if I combine logical and comparison operators in one expression?
Can you give more examples of using logical operators in real-life scenarios?
Awesome!
Completion rate improved to 2.33
Explicação dos Operadores Lógicos
Deslize para mostrar o menu
Agora, vamos explorar operações lógicas. Operações lógicas são utilizadas para manipular e tomar decisões baseadas em valores booleanos.
Operadores Lógicos
Existem três operadores lógicos em JavaScript:
- E (
&&); - OU (
||); - NÃO (
!).
E (&&)
O operador lógico E (&&) retorna true apenas quando ambos os valores em que opera são true. O resultado é false se qualquer um dos valores for false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
O operador AND (&&) exige que todos os valores sejam true para retornar true.
OU (||)
O operador lógico OU (||) retorna verdadeiro se pelo menos um dos valores for verdadeiro. Ele retorna falso somente quando ambos os valores são falsos.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
O operador OR (||) retorna false apenas quando ambos os valores são false.
NÃO (!)
O operador NÃO (!) inverte o valor booleano. Ele transforma true em false e false em true.
12console.log(!true); console.log(!false);
Utilizando Operadores Lógicos
Os operadores lógicos são frequentemente usados para combinar condições. Por exemplo, para verificar se dois valores são maiores que 4 ou maiores que 1, você pode usar o operador E (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Prioridade
Operações lógicas têm menor prioridade do que operações de comparação, que, por sua vez, têm menor prioridade do que operações matemáticas.
Nota
Assim como em outras operações, você pode usar parênteses () para ajustar a prioridade de execução.
1. Qual será a saída?
2. Qual será o resultado?
3. Qual será a saída?
Obrigado pelo seu feedback!