为什么在Javascript中 (10<3<10)
返回true?3<10
但是 10<3
是false。所以它应该返回 false
为什么在Javascript中 (10<3<10)
返回true?3<10
但是 10<3
是false。所以它应该返回 false
10<3<10
的含义是(10<3)<10
。 10<3
的结果为false
,false<10
的结果为 true。
false
是否会被转换为 0
? - Tim S.因为
Number(false)
0
是假的,10<3
也是假的。
( (10<3) < 10 )
,其结果为( false < 10 )
,这是 true。 - adeneo4<3<10
也是真的。 - vp_arth