Operadores AND e OR
Os operadores AND &&
e OR ||
são usados em JavaScript para combinar duas ou mais condições para produzir um único resultado booleano.
O operador AND
(E) retorna true
se todas as condições combinadas forem verdadeiras. Por exemplo:
No código acima, a variável podeComprarAlcool
é atribuída a true
se idade
for maior ou igual a 21
e temRG
for true
. Como idade
é apenas 18
, podeComprarAlcool
é atribuído como falso.
O operador OR
(OU), por outro lado, retorna true
se pelo menos uma das condições for verdadeira. Por exemplo:
No código acima, a variável ehGatoOuCachorro
é atribuída a true
se animal
for igual a "gato"
ou "cachorro"
. Como animal
é igual a "cachorro"
, ehGatoOuCachorro
é atribuído a true
.
No exercício abaixo, selecione todas as opções que farão com que a condição seja avaliada como true
.