++a和a++的区别

  1. 下列代码弹出的值
var a=0;
alert(a++); // 弹出0
  1. 下列代码弹出的值
var a=0;
alert(++a); // 弹出1
  1. 下列代码弹出的值
var a=0;
alert(++a); // 弹出1
alert(a++); // 弹出1
  1. 下列代码弹出的值
var a=0;
alert(a++); // 弹出0
alert(++a); // 弹出2

小结:看到这里是不是就明白了,a++是先执行alert后执行++操作,而++a是先执行++操作然后在执行alert

猜你喜欢

转载自www.cnblogs.com/bonly-ge/p/9269164.html