Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的比较没有产生预期的结果?_Javascript_If Statement - Fatal编程技术网

Javascript 为什么我的比较没有产生预期的结果?

Javascript 为什么我的比较没有产生预期的结果?,javascript,if-statement,Javascript,If Statement,我希望这个输出失败,但它输出的结果非常好,即使所比较的值与该比较不匹配 我的代码怎么了 让等级=99; 如果140这不是进行多重比较的方式: if (140 <= grade <= 150) 结果: 让等级=99; 如果140这不是进行多重比较的方式: if (140 <= grade <= 150) 结果: 让等级=99; 如果140如果你想检查成绩是否在140到150之间,那么140如果你想检查成绩是否在140到150之间,那么就这样做。您需要将第一个if语

我希望这个输出失败,但它输出的结果非常好,即使所比较的值与该比较不匹配

我的代码怎么了

让等级=99;
如果140这不是进行多重比较的方式:

if (140 <= grade <= 150)
结果:

让等级=99;
如果140这不是进行多重比较的方式:

if (140 <= grade <= 150)
结果:

让等级=99;
如果140如果你想检查成绩是否在140到150之间,那么140如果你想检查成绩是否在140到150之间,那么就这样做。您需要将第一个if语句中提供的两个条件分开

让等级=99;
如果140这样做。您需要将第一个if语句中提供的两个条件分开

让等级=99;
if140Expression 140Expression 140欢迎使用堆栈溢出!请注意,它不能正常工作并不是一个好的解释。为什么不起作用?你想要的输出是什么?如果等级>=140{console.log'Excellent';}如果等级>=100{console.log'Very Good';}如果等级>=100{console.log'Failed';}@WaisKamal,我认为这是一篇合理的第一篇文章。我们知道它应该做什么,即输出“失败”,并且已经有一些人理解并正确回答了它。@mrblewog我实际上只是浏览了一下文本,没有找到想要的行为。是的,这里很清楚结果应该是什么,但是OP最好记住声明未来帖子所需的行为。欢迎使用堆栈溢出!请注意,它不能正常工作并不是一个好的解释。为什么不起作用?你想要的输出是什么?如果等级>=140{console.log'Excellent';}如果等级>=100{console.log'Very Good';}如果等级>=100{console.log'Failed';}@WaisKamal,我认为这是一篇合理的第一篇文章。我们知道它应该做什么,即输出“失败”,并且已经有一些人理解并正确回答了它。@mrblewog我实际上只是浏览了一下文本,没有找到想要的行为。是的,这里很清楚结果应该是什么,但是OP最好记住,为将来的职位说明所期望的行为。旁注:在比较中为真旁注:在比较中为真
if(140 <= grade && grade <= 150) {
  ...
}