++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

相關文章
相關標籤/搜索