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;

浙公网安备 33010602011771号