Logiczne AND w JavaScript
Można grupować operacje porównania
za pomocą operatora &&,
który reprezentuje logiczne AND.
W następnym przykładzie, jeśli zmienna
num jest większa od zera i jednocześnie
mniejsza niż 10, tylko wtedy wyświetli się
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Warunki mogą być nałożone nie na jedną zmienną,
ale na różne. W następnym przykładzie, jeśli zmienna
num1 jest równa 2 i jednocześnie
zmienna num2 jest równa 3,
tylko wtedy warunek będzie prawdziwy:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Sprawdź, czy zmienna num jest większa od zera i
mniejsza niż 5.
Sprawdź, czy zmienna num jest większa lub równa
10 i mniejsza lub równa 20.
Sprawdź, czy zmienna num1 jest równa lub mniejsza
1, a zmienna num2 jest większa
lub równa 3.