Логическо И в 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.