A JS Combination Lock
A JS Combination Lock
我需要一个执行以下操作的函数。。。
- 接受四个都是数字的参数
- 如果数字是有效的组合,则返回"correct"
- 如果数字无效,则返回"不正确"
- 如果
- 第一个数字是3、5或7
- 第二个数字是2
- 第三个数字介于5和100之间,5和100都有效
- 第四个数字小于9或大于20,9和20都无效
我想出了这个
var lock = function(one, two, three, four) {
if((one === 3 || one === 5 || one === 7) && (two === 2) && ((5 <= three) && (three <= 100)) && ((four < 9) || (four > 20))) {
return "correct";
}
else {
return "incorrect";
}
};
但不幸的是,lock(3, 2, 5, 4);
返回"不正确",据我所知,这不应该。如有任何帮助,我们将不胜感激!
这是一支关于这个话题的钢笔
(four < 9) && (four > 20)
始终为false。
相关文章:
- JS Pointer Lock
- PHP, JavaScript, Combination
- A JS Combination Lock
- 如何使用Google Analytics跟踪Caps Lock用户
- Auth0 Lock没有触发鉴权回调功能
- 我如何检测如果CAPS LOCK状态是活跃的,不按任何键使用JS
- JavaScript Regex Combination
- Combination Coutdown Date & List Button Filter Javascrip
- 检测CAPS LOCK是否开启
- 试图获得表行计数值,但得到错误转换结果java.lang.NullPointerException: lock == n