i++,++i 相同点 i++,++i当作一个整体是个表达式都返回一个值都会对i进行自增 不同点 i++ 可以看做 var temp = i; i=i+1; 返回temp ++i var temp = i+1; i=temp; 返回temp 所以对于 var j = 0; j++;//j变成了1,但j++返回的是0 alert(j);//1 var j = 0; j=j++;//j变成了1,但j++返回的是0 alert(j);//0