Logické AND v JavaScripte
Operácie porovnania je možné zoskupovať
pomocou operátora &&,
ktorý predstavuje logické AND.
V nasledujúcom príklade, ak je premenná
num väčšia ako nula a súčasne
menšia ako 10, až vtedy sa vypíše
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Podmienky môžu byť uložené nie na jednu premennú,
ale na rôzne. V nasledujúcom príklade, ak je premenná
num1 rovná 2 a súčasne
premenná num2 je rovná 3,
až vtedy bude podmienka pravdivá:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Skontrolujte, či je premenná num väčšia ako nula a
menšia ako 5.
Skontrolujte, či je premenná num väčšia alebo rovná
10 a menšia alebo rovná 20.
Skontrolujte, či je premenná num1 rovná alebo menšia
ako 1, a premenná num2 je väčšia
alebo rovná 3.