Logische EN in JavaScript
Je kunt vergelijkingsoperaties groeperen
met behulp van de operator &&,
die logische EN vertegenwoordigt.
In het volgende voorbeeld, als de variabele
num groter is dan nul en tegelijkertijd
kleiner dan 10, alleen dan wordt
'+++' uitgevoerd:
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Voorwaarden kunnen van toepassing zijn op niet één variabele,
maar op verschillende. In het volgende voorbeeld, als de variabele
num1 gelijk is aan 2 en tegelijkertijd
de variabele num2 gelijk is aan 3,
alleen dan is de voorwaarde waar:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Controleer of de variabele num groter is dan nul en
kleiner dan 5.
Controleer of de variabele num groter dan of gelijk is aan
10 en kleiner dan of gelijk is aan 20.
Controleer of de variabele num1 kleiner dan of gelijk is aan
1, en de variabele num2 groter
dan of gelijk is aan 3.