Logické AND v JavaScriptu
Operace porovnání lze seskupovat
pomocí operátoru &&,
který představuje logické AND.
V následujícím příkladu, pokud proměnná
num je větší než nula a zároveň
menší než 10, pouze tehdy se vypíše
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Podmínky mohou být kladeny ne na jednu proměnnou,
ale na různé. V následujícím příkladu, pokud proměnná
num1 je rovna 2 a zároveň
proměnná num2 je rovna 3,
pouze tehdy bude podmínka pravdivá:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Ověřte, že proměnná num je větší než nula a
menší než 5.
Ověřte, že proměnná num je větší nebo rovna
10 a menší nebo rovna 20.
Ověřte, že proměnná num1 je rovna nebo menší
než 1, a proměnná num2 je větší
nebo rovna 3.