ET logique en JavaScript
Il est possible de regrouper des opérations de comparaison
à l'aide de l'opérateur &&,
qui représente le ET logique.
Dans l'exemple suivant, si la variable
num est supérieure à zéro et simultanément
inférieure à 10, alors seulement '+++'
sera affiché :
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Les conditions peuvent s'appliquer non pas à une seule variable,
mais à différentes variables. Dans l'exemple suivant, si la variable
num1 est égale à 2 et simultanément
la variable num2 est égale à 3,
alors seulement la condition sera vraie :
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Vérifiez que la variable num est supérieure à zéro et
inférieure à 5.
Vérifiez que la variable num est supérieure ou égale
à 10 et inférieure ou égale à 20.
Vérifiez que la variable num1 est inférieure ou égale
à 1, et que la variable num2 est supérieure
ou égale à 3.