Looginen JA JavaScriptissä
Vertaustoimintoja voidaan ryhmitellä
käyttämällä operaattoria &&,
joka edustaa loogista JA:ta.
Seuraavassa esimerkissä, jos muuttuja
num on suurempi kuin nolla ja samaan aikaan
pienempi kuin 10, vain silloin tulostetaan
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Ehdot eivät välttämättä koske vain yhtä muuttujaa,
vaan erilaisia. Seuraavassa esimerkissä, jos muuttuja
num1 on yhtä suuri kuin 2 ja samanaikaisesti
muuttuja num2 on yhtä suuri kuin 3,
vasta silloin ehto on tosi:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Tarkista, että muuttuja num on suurempi kuin nolla ja
pienempi kuin 5.
Tarkista, että muuttuja num on suurempi tai yhtä suuri
kuin 10 ja pienempi tai yhtä suuri kuin 20.
Tarkista, että muuttuja num1 on yhtä suuri tai pienempi
kuin 1, ja muuttuja num2 on suurempi
tai yhtä suuri kuin 3.