Javascript: Сравните при помощи логического оператора AND

Иногда надо проверить более одного условия в операторе if. Логический оператор И && (англ. AND) вернет значение true тогда и только тогда, когда операнды слева и справа имеют значение true. Операнд - это аргумент операции, например a && b - переменные a и b операнды оператора &&.

Логику оператора && можно реализовать при помощи вложенных условных операторов if:

if (num > 5) {
  if (num < 10) {
    return "Yes";
  }
}
return "No";

вернет "Yes" только если значение num больше 5 и меньше 10 (значения от 6 до 9 включены). Такую же логику можно реализовать при помощи &&:

if (5 < num && num < 10) {
  return "Yes";
}
return "No";

Задание

Объедините несколько операторов if в один, чтобы он вернул "Yes" если val меньше или равна 50 и больше или равна 25. В противном случае, функция должна вернуть "No".

Решение всех заданий
x
 
/**
 * Your output will go here.
 * Console.log() -type statements
 * will appear in your browser's
 * DevTools JavaScript console.
 */


16
1
function testLogicalAnd(val) {
2
  // Добавьте код только под этим комментарием
3
4
  if (val) {
5
    if (val) {
6
      return "Yes";
7
    }
8
  }
9
10
  // Добавьте код только над этим комментарием
11
  return "No";
12
}
13
14
// Измените значение аргумента для проверки
15
testLogicalAnd(10);
16