Logisk AND i JavaScript
Det er muligt at gruppere sammenligningsoperationer
ved hjælp af operatoren &&,
som repræsenterer et logisk AND.
I det følgende eksempel, hvis variablen
num er større end nul og samtidig
mindre end 10, kun så vil
'+++' blive udskrevet:
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Betingelserne kan pålægges ikke kun én variabel,
men også forskellige. I det følgende eksempel, hvis variablen
num1 er lig 2 og samtidig
er variablen num2 lig 3,
kun så vil betingelsen være sand:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Kontroller, at variablen num er større end nul og
mindre end 5.
Kontroller, at variablen num er større end eller lig med
10 og mindre end eller lig med 20.
Kontroller, at variablen num1 er lig med eller mindre end
1, og variablen num2 er større
end eller lig med 3.