Logiczne AND w JavaScript

Można grupować operacje porównania za pomocą operatora &&, który reprezentuje logiczne AND. W następnym przykładzie, jeśli zmienna num jest większa od zera i jednocześnie mniejsza niż 10, tylko wtedy wyświetli się '+++':

javascriptlet num = 3;

if (num > 0 && num < 10) {
  console.log('+++');
} else {
  console.log('---');
}

Warunki mogą być nałożone nie na jedną zmienną, ale na różne. W następnym przykładzie, jeśli zmienna num1 jest równa 2 i jednocześnie zmienna num2 jest równa 3, tylko wtedy warunek będzie prawdziwy:

javascriptlet num1 = 2;
let num2 = 3;

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

Sprawdź, czy zmienna num jest większa od zera i mniejsza niż 5.

Задание 2

Sprawdź, czy zmienna num jest większa lub równa 10 i mniejsza lub równa 20.

Задание 3

Sprawdź, czy zmienna num1 jest równa lub mniejsza 1, a zmienna num2 jest większa lub równa 3.