相关疑难解决方法(0)

为什么"警报(3> 2> 1)"警告"错误"

我想问为什么

alert(3>2>1);  // (1)
Run Code Online (Sandbox Code Playgroud)

在Javascript中返回FALSE.

我知道正确的是:

alert(3>2 && 2>1); // (2)
Run Code Online (Sandbox Code Playgroud)

但是代码1应该返回错误消息或者为TRUE!这个等式返回FALSE的具体原因是什么?

javascript

10
推荐指数
2
解决办法
4520
查看次数

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

谁能告诉我为什么

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

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

请仔细阅读图片

提前致谢

javascript jquery console.log

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

为什么在 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
查看次数