javeScript 递增运算符

 总一点:不管a++还是++a, a都要自身加一。  但是如果是a++,  则返回值为旧值,  如果是++a,   则返回值为新值.

单独一行使用结果都是一样。
var a = 10;
a++;     //a++ = 11,  a = 11;
++a;     //++a = 11,  a = 11;

 

前置运算符:把运算符放在变量前面    如 ++a  先运算进行自加一,后返回值;

  举例:  

var a = 10;
++a;    //++a = 11,  a = 11;
console.log(++a + a);    //++a = 12,    a = 12;  输出为 12+12=24;

 

后置运算符:把运算符放在变量前面    如 ++a  先返回值,后运算进行自加一;

  举例:

var a = 10;
a++;        //a++ = 11. a =11;
console.log(a++ + a);    //a++ = 11,    a = 12;  输出为 11+12=23;    

 

posted @ 2022-03-18 16:19  AVEGER  阅读(38)  评论(0)    收藏  举报