相关疑难解决方法(0)

为什么(0 <5 <3)返回true?

我在jsfiddle.net上玩,我很好奇为什么这会返回true?

if(0 < 5 < 3) {
    alert("True");
}
Run Code Online (Sandbox Code Playgroud)

这样做:

if(0 < 5 < 2) {
    alert("True");
}
Run Code Online (Sandbox Code Playgroud)

但这不是:

if(0 < 5 < 1) {
    alert("True");
}
Run Code Online (Sandbox Code Playgroud)

这个怪癖是否有用?

javascript boolean-logic compare operators

345
推荐指数
7
解决办法
1万
查看次数

为什么3> 2> 1返回false而1 <2 <3返回true?

为什么3>2>1返回false1 < 2 < 3返回true

console.log(1 < 2 < 3);
console.log(3 > 2 > 1);
Run Code Online (Sandbox Code Playgroud)

javascript if-statement

14
推荐指数
4
解决办法
1075
查看次数

谁能告诉我为什么8> 7 <6 =真的?

谁能告诉我为什么

8>7<6 = true
12>10>2 = false
Run Code Online (Sandbox Code Playgroud)

请给出答案 在此输入图像描述

请仔细阅读图片

提前致谢

javascript jquery console.log

5
推荐指数
3
解决办法
192
查看次数

为什么1 <2 <3正确评估,但3> 2> 1不正确?

: 1 < 2 < 3
true
: 3 > 2 > 1
false
...
...
: 3 > 2 && 2 > 1
true
Run Code Online (Sandbox Code Playgroud)

也许我真的在思考问题,但我认为他们都会评价为真.为什么不呢?

javascript node.js

1
推荐指数
1
解决办法
979
查看次数

Javascript为什么这是假的?10> 9> 8 === true;

简单的JS问题:10> 9> 8 === true; 返回false.

有人可以详细说明一下吗?

提前致谢!

javascript

1
推荐指数
1
解决办法
285
查看次数

为什么在 Python 中 3&gt;2&gt;1 返回 True 而 (3&gt;2)&gt;1 返回 False?

我无法找到有关它的正确文档。我在 Javascript 中做了同样的事情,两种情况都得到了 False。我知道 3>2 应该被视为 (3>2) -> True|1,因此 3>2>1 是 1>1 这是错误的。如果您能建议一些官方文档和解释,那就太好了。

x = (3 > 2) > 1

打印(x)

错误的

y = 3 > 2 > 1

打印(y)

真的

python comparison-operators python-3.x

-1
推荐指数
1
解决办法
84
查看次数