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

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

javascriptlet num1 = 2;
let num2 = 3;

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

Skontrolujte, či je premenná num väčšia ako nula a menšia ako 5.

Задание 2

Skontrolujte, či je premenná num väčšia alebo rovná 10 a menšia alebo rovná 20.

Задание 3

Skontrolujte, či je premenná num1 rovná alebo menšia ako 1, a premenná num2 je väčšia alebo rovná 3.