Operador Lógico AND em JavaScript
É possível agrupar operações de comparação
usando o operador &&,
que representa o operador lógico AND (E).
No exemplo a seguir, se a variável
num for maior que zero e simultaneamente
menor que 10, somente então será exibido
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
As condições podem ser aplicadas não a uma única variável,
mas a variáveis diferentes. No exemplo a seguir, se a variável
num1 for igual a 2 e simultaneamente
a variável num2 for igual a 3,
somente então a condição será verdadeira:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Verifique se a variável num é maior que zero e
menor que 5.
Verifique se a variável num é maior ou igual a
10 e menor ou igual a 20.
Verifique se a variável num1 é igual ou menor
que 1, e a variável num2 é maior
ou igual a 3.