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

bla*_*kev 1 javascript node.js

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

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

Kev*_*zer 11

因为1 < 2评估true小于3,
3 > 2也评估为true不大于1

  • (在`>`或`<`中有一个数字,true是**被转换为*). (3认同)