Explicação dos Operadores Lógicos
Agora, vamos explorar as operações lógicas. As operações lógicas são utilizadas para manipular e tomar decisões com base 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 com os quais opera são true. O resultado é false se qualquer valor 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.
OR (||)
O operador lógico OR (||) retorna true se pelo menos um dos valores for true. Retorna false apenas quando ambos os valores são false.
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.
NOT (!)
O operador NOT (!) inverte o valor booleano. Transforma true em false e false em true.
12console.log(!true); console.log(!false);
Utilizando Operadores Lógicos
Operadores lógicos são frequentemente utilizados para combinar condições. Por exemplo, para verificar se dois valores são maiores que 4 ou maiores que 1, pode-se utilizar 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 possuem prioridade inferior às operações de comparação, que, por sua vez, possuem prioridade inferior às operações matemáticas.
Observação
Semelhante a outras operações, é possível utilizar parênteses
()para ajustar a prioridade de execução.
1. Qual será a saída?
2. Qual será a saída?
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 all three logical operators in one expression?
Can you give more examples of using logical operators in real-world scenarios?
Incrível!
Completion taxa melhorada para 2.5
Explicação dos Operadores Lógicos
Deslize para mostrar o menu
Agora, vamos explorar as operações lógicas. As operações lógicas são utilizadas para manipular e tomar decisões com base 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 com os quais opera são true. O resultado é false se qualquer valor 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.
OR (||)
O operador lógico OR (||) retorna true se pelo menos um dos valores for true. Retorna false apenas quando ambos os valores são false.
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.
NOT (!)
O operador NOT (!) inverte o valor booleano. Transforma true em false e false em true.
12console.log(!true); console.log(!false);
Utilizando Operadores Lógicos
Operadores lógicos são frequentemente utilizados para combinar condições. Por exemplo, para verificar se dois valores são maiores que 4 ou maiores que 1, pode-se utilizar 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 possuem prioridade inferior às operações de comparação, que, por sua vez, possuem prioridade inferior às operações matemáticas.
Observação
Semelhante a outras operações, é possível utilizar parênteses
()para ajustar a prioridade de execução.
1. Qual será a saída?
2. Qual será a saída?
3. Qual será a saída?
Obrigado pelo seu feedback!