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 '+++':

javascriptlet 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:

javascriptlet num1 = 2;
let num2 = 3;

if (num1 == 2 && num2 == 3) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 1

Tarkista, että muuttuja num on suurempi kuin nolla ja pienempi kuin 5.

Задание 2

Tarkista, että muuttuja num on suurempi tai yhtä suuri kuin 10 ja pienempi tai yhtä suuri kuin 20.

Задание 3

Tarkista, että muuttuja num1 on yhtä suuri tai pienempi kuin 1, ja muuttuja num2 on suurempi tai yhtä suuri kuin 3.