Логическое И дар JavaScript

Амалиётҳои муқоисаро бо истифода аз оператори &&, ки нишонадиҳандаи логическое И мебошад, гурӯҳбандӣ кардан мумкин аст. Дар мисоли зерин, агар тағйирёбандаи num аз сифр бузургтар ва ҳамзамон аз 10 хурдтар бошад, фақат он гоҳ '+++' чоп мешавад:

javascriptlet num = 3;

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

Шартҳо метавонанд на ба як тағйирёбанда, бале ба гуногун татбиқ шаванд. Дар мисоли зерин, агар тағйирёбандаи num1 баробар ба 2 бошад ва ҳамзамон тағйирёбандаи num2 баробар ба 3 бошад, фақат он гоҳ шарт дуруст хоҳад буд:

javascriptlet num1 = 2;
let num2 = 3;

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

Тафтиш кунед, ки тағйирёбандаи num аз сифр бузургтар ва аз 5 хурдтар бошад.

Задание 2

Тафтиш кунед, ки тағйирёбандаи num бузургтар ё баробар ба 10 ва хурдтар ё баробар ба 20 бошад.

Задание 3

Тафтиш кунед, ки тағйирёбандаи num1 баробар ё хурдтар аз 1 бошад, ва тағйирёбандаи num2 бузургтар ё баробар ба 3 бошад.