Prioriteit van logische operatoren in JavaScript
De bewerking && heeft prioriteit over ||.
In het volgende voorbeeld is de voorwaarde waar,
als de variabele num tussen 0 en
5 OF tussen 10 en 20 ligt:
let num = 3;
if (num > 0 && num < 5 || num > 10 && num < 20) {
console.log('+++');
} else {
console.log('---');
}
Leg de volgorde van uitvoering van de vergelijkingen in de volgende voorwaarde uit:
if (num == 0 || num > 1 && num < 5 ) {
console.log('+++');
} else {
console.log('---');
}