运算符的计算顺序:
++ -- !贴身的 →→→ 数学 →→→ 比较 →→→ 逻辑 →→→ 赋值
1 var a = 3 < 6 && 7 < 14; //true |
原式 = true && true
= true
1 var a = 1 + 2 < 3 + 3 && 3 + 4 < 2 * 7; |
原式 = 3 < 6 && 7 < 14
= 上一题
= true
1 var a = false + true && 13; |
原式 = 0 + 1 && 13
= 1 && 13
= 13
1 var a = 15; 1 false + a++ + true > 8 && 13 || 6 |
原式 = false + 15 + true > 8 && 13 || 6
= 16 > 8 && 13 || 6
= true && 13 || 6
= 13 || 6
= 13