Esses operadores são responsáveis por combinar dois ou mais valores de modo a testa-los e verificar se a combinação gerada é verdadeira ou não:
- && (AND) - testa dois (ou mais) valores e retorna true se todos forem verdadeiros;
"a === 5 && b === 10" (verdadeiro, pois ambas as condições são verdadeiras);
"a === 5 && b === 11" (falso, pois apenas a primeira condição é verdadeira);
- || (OR) - testa dois (ou mais) valores e retorna true se ao menos um for verdadeiro;
"a === 5 || b === 11" (verdadeiro, pois a primeira condição é verdadeira);
"a === 6 || b === 11" (falso, pois ambas condições são falsas);
- ! (NOT) - inverte o valor, nega um valor booleano, quando usado em um valor nega sua situação atual;
"!a === 5" (falso, pois o operador "!" esta negando o resultado que é verdadeiro);
"a !== 5 && b !== 10" (falso, pois ambas as variáveis possuem os valores sendo negados);
Comentários
Postar um comentário
Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.