Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operadores Lógicos | Section
/
Fundamentos de JavaScript

bookOperadores Lógicos

Deslize para mostrar o menu

Quando é necessário tomar decisões no código com base em mais de uma condição, os operadores lógicos permitem combinar ou modificar essas condições. O JavaScript oferece três principais operadores lógicos: E (&&), OU (||) e NÃO (!).
Esses operadores são usados para unir múltiplas expressões booleanas ou inverter seus valores.

  • O operador E (&&) retorna true apenas se ambas as condições forem verdadeiras;
  • O operador OU (||) retorna true se pelo menos uma das condições for verdadeira;
  • O operador NÃO (!) inverte o valor de uma condição: se uma condição for true, ! a torna false, e vice-versa.

Esses operadores são mais utilizados em instruções if para controlar o fluxo do programa com base em lógicas mais complexas.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Ao combinar operadores lógicos, a precedência dos operadores determina a ordem em que eles são avaliados. No JavaScript, o operador NÃO (!) possui a maior precedência, seguido pelo E (&&) e, por último, o OU (||).

Isso significa que expressões com ! são avaliadas primeiro, depois && e, por fim, ||. É possível usar parênteses () para agrupar condições e controlar a ordem de avaliação.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Seção 1. Capítulo 8
some-alt