Logični AND v JavaScriptu
Operacije primerjave lahko združujemo
z operatorjem &&,
ki predstavlja logični AND.
V naslednjem primeru, če je spremenljivka
num večja od nič in hkrati
manjša od 10, se bo izpisal
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Pogoji se lahko nanašajo ne le na eno spremenljivko,
ampak tudi na različne. V naslednjem primeru, če je spremenljivka
num1 enaka 2 in hkrati
je spremenljivka num2 enaka 3,
bo le takrat pogoj resničen:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Preverite, ali je spremenljivka num večja od nič in
manjša od 5.
Preverite, ali je spremenljivka num večja ali enaka
10 in manjša ali enaka 20.
Preverite, ali je spremenljivka num1 manjša ali enaka
1, spremenljivka num2 pa večja
ali enaka 3.