Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Explicação dos Operadores Lógicos | Realizando Operações em JavaScript
Introdução ao JavaScript

bookExplicaçã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.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

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.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

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.

12
console.log(!true); console.log(!false);
copy

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 (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

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?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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?

bookExplicaçã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.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

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.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

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.

12
console.log(!true); console.log(!false);
copy

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 (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

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?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será a saída?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 7
some-alt