Aula 6 – Operadores Lógicos

Usados para realizar operações lógicas em valores booleanos.

  • && (E lógico)
  • || (OU lógico)
  • ! (Não lógico)
let diaEnsolarado = true;
let vaiPassear = true;

let resultado = diaEnsolarado && vaiPassear;

console.log(resultado); // O resultado será true
let diaEnsolarado = true;
let vaiPassear = false;

let resultado = diaEnsolarado && vaiPassear;

console.log(resultado); // O resultado será false

&& (E)

  • O operador && serve para verificar se dois (ou mais) valores são simultaneamente true
false && false // false
true && false // false
true && true // true

|| (OU)

  • O operador || serve para verificar se pelo menos um dos valores é true.
  • Se a expressão que está do lado esquerdo for true, a do lado direito pode ser
  • ignorada.
false || false // false
true || false // true
true || true // true

! (INVERTE)

  • O operador ! (NÃO lógico) serve para negar um valor booleano. Ele inverte true para
  • false e false para true..
!false // true
!true // false

AI Assistant