Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 为什么1<;2<;3正确评估,但3>;2>;1不';T :1 1 假的 ... ... : 3 > 2 && 2 > 1 真的_Javascript_Node.js - Fatal编程技术网

Javascript 为什么1<;2<;3正确评估,但3>;2>;1不';T :1 1 假的 ... ... : 3 > 2 && 2 > 1 真的

Javascript 为什么1<;2<;3正确评估,但3>;2>;1不';T :1 1 假的 ... ... : 3 > 2 && 2 > 1 真的,javascript,node.js,Javascript,Node.js,也许我真的想得太多了,但我认为它们都是真的。为什么不呢?因为12的计算结果也为true不大于1,因为3>2的计算结果为true,然后true>1的计算结果为1,这是false,谢谢,哈哈~我知道这很简单。这也回答了为什么它“有时”会起作用(当最后一个案例评估为int(1))(在或 : 1 < 2 < 3 true : 3 > 2 > 1 false ... ... : 3 > 2 && 2 > 1 true

也许我真的想得太多了,但我认为它们都是真的。为什么不呢?

因为
1<2
的计算结果为
true
,小于
3


但是
3>2
的计算结果也为
true
不大于
1
,因为
3>2
的计算结果为
true
,然后
true>1
的计算结果为
1
,这是
false
,谢谢,哈哈~我知道这很简单。这也回答了为什么它“有时”会起作用(当最后一个案例评估为
int(1)
)(在

: 1 < 2 < 3
true
: 3 > 2 > 1
false
...
...
: 3 > 2 && 2 > 1
true