alert(i++==i++); =====>false;
刚开始我认为是true,验证了一下 结果是false。运算过程应该如下:
假设 var i=1;
++自加运算符的优先级大于比较运算符,1、先计算i++ ====》此时i=2,
2、然后再计算右侧的i++====》此时 i=3;
3、最后在进行比较运算,2 == 3;所以====》 false。
我原以为两个自增运算是一起算的,搞错了,自增运算之间也要分先后。