仅使用if/else语句检查JavaScript中的多个条件
这是我迄今为止的代码片段:仅使用if/else语句检查JavaScript中的多个条件,javascript,Javascript,这是我迄今为止的代码片段: if ((num1 == 3 || num1 == 5 || num1 == 7) && (num2 == 2) && (num3 >= 5 && num3 <= 100) && (num4 < 9 && num4 > 20)) { return "correct"; }else{ return "incorrect";
if ((num1 == 3 || num1 == 5 || num1 == 7) && (num2 == 2) && (num3 >= 5 && num3 <= 100) && (num4 < 9 && num4 > 20)) {
return "correct";
}else{
return "incorrect";
}
};
再次感谢您的帮助,我真的很想了解这方面的最佳方法,以及到底发生了什么。谢谢。
...&& (num4 < 9 && num4 > 20)
…&&&(num4<9&&num4>20)
永远都是假的
也许你的意思是:
...&& (num4 < 9 || num4 > 20)
…&&(num4<9|num4>20)
我们不知道发生了什么。什么是num1
,num2
,等等。你能澄清一下吗?问题陈述是什么?看起来像是你要参加的在线考试。请把它链接起来。很抱歉不够清晰,我是新手。我会尽力编辑的。这是一个检查代码四个数字的函数。Num1应等于3,5或7,num2应等于2,num3应介于5和100之间,num4应小于9和大于20。当每一个条件被测试时,它都会被测试,但是当有人加入我的测试方式时,他们不会。非常感谢你的回答,这是正确的!我不知道我是怎么忽略了这一点的,但我正在学习代码每隔一段时间就会对您这样做…再次感谢!!!
...&& (num4 < 9 || num4 > 20)