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 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.

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.

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.

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.

NÃO (!)

O operador NÃO (!) inverte o valor booleano. Ele transforma true em false e false em true.

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

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

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

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?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será o resultado?

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 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

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

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.

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.

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.

NÃO (!)

O operador NÃO (!) inverte o valor booleano. Ele transforma true em false e false em true.

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

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

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

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?

question mark

Qual será a saída?

Select the correct answer

question mark

Qual será o resultado?

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