当前位置: 代码迷 >> JavaScript >> JS中alert(二 < 1 < 3); true ? false
  详细解决方案

JS中alert(二 < 1 < 3); true ? false

热度:337   发布时间:2012-11-25 11:44:31.0
JS中alert(2 < 1 < 3); true ? false?

JS是有符号优先级的,如果相同符号,则自左向右计算

2<1<3

这个表达式的计算过程:

1. 首先计算2<1,结果为false,

2. 然后计算 false<3;

3. js自动转换数据类型以做比较,false就是0

4. 0<3的结果自然是true
  相关解决方案