&& ) возвращают true тогда и только тогда, когда операнды слева и справа от него являются истинными. Тот же эффект может быть достигнут путем вложения выражения if внутри другого, если: если (num> 5) {будет возвращаться только «Да», если
если (num <10) {
вернуть «Да»;
}
}
вернуть «Нет»;
num больше 5 и меньше 10 . Та же логика может быть записана как: if (num> 5 && num <10) {
вернуть «Да»;
}
вернуть «Нет»;
"Yes" если значение val меньше или равно 50 и больше или равно 25 . В противном случае вернется "No" .
&& operator once
testString: assert(code.match(/&&/g).length === 1);
- text: You should only have one if statement
testString: assert(code.match(/if/g).length === 1);
- text: testLogicalAnd(0) should return "No"
testString: assert(testLogicalAnd(0) === "No");
- text: testLogicalAnd(24) should return "No"
testString: assert(testLogicalAnd(24) === "No");
- text: testLogicalAnd(25) should return "Yes"
testString: assert(testLogicalAnd(25) === "Yes");
- text: testLogicalAnd(30) should return "Yes"
testString: assert(testLogicalAnd(30) === "Yes");
- text: testLogicalAnd(50) should return "Yes"
testString: assert(testLogicalAnd(50) === "Yes");
- text: testLogicalAnd(51) should return "No"
testString: assert(testLogicalAnd(51) === "No");
- text: testLogicalAnd(75) should return "No"
testString: assert(testLogicalAnd(75) === "No");
- text: testLogicalAnd(80) should return "No"
testString: assert(testLogicalAnd(80) === "No");
```