Логическо И в JavaScript
Можете да групирате операции за сравнение
с помощта на оператора &&,
който представлява логическо И.
В следващия пример, ако променливата
num е по-голяма от нула и едновременно
по-малка от 10, само тогава ще се изведе
'+++':
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Условията могат да се налагат не само върху една променлива,
а и върху различни. В следващия пример, ако променливата
num1 е равна на 2 и едновременно
променливата num2 е равна на 3,
само тогава условието ще бъде вярно:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Проверете дали променливата num е по-голяма от нула и
по-малка от 5.
Проверете дали променливата num е по-голяма или равна
на 10 и по-малка или равна на 20.
Проверете дали променливата num1 е равна или по-малка
от 1, а променливата num2 е по-голяма
или равна на 3.