AND lógico en JavaScript
Se pueden agrupar operaciones de comparación
usando el operador &&,
que representa el AND lógico.
En el siguiente ejemplo, si la variable
num es mayor que cero y simultáneamente
menor que 10, solo entonces se mostrará
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Las condiciones pueden aplicarse no a una variable,
sino a diferentes. En el siguiente ejemplo, si la variable
num1 es igual a 2 y simultáneamente
la variable num2 es igual a 3,
solo entonces la condición será verdadera:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Compruebe que la variable num sea mayor que cero y
menor que 5.
Compruebe que la variable num sea mayor o igual
a 10 y menor o igual a 20.
Compruebe que la variable num1 sea igual o menor
que 1, y que la variable num2 sea mayor
o igual que 3.