- 操作符在变量前面,先进行自身运算,再进行其他运算
- 操作符在变量后面,先进行其他运算,再进行自身运算
var a = 1;
// ++a后a=2,再加上a(此时a=2),即++a + a = 2 + 2 = 4,b的值为4。
//然后再执行a++ = 2+1 = 3,a的值为3。
var b = ++a + a++;
console.log(b); //4
console.log(a); //3
var a = 1;
//a=1,a++先算其他运算,即1 + ,"+"号之后,进行a++运算,a = 2,
//然后进行++a运算,a=3,而 b = 1 + 3 = 4
var b = a++ + ++a;
console.log(b);//4
console.log(a);//3
var a = 1;
var b = ++a + ++a; // 2 + 3
console.log(b);//5
console.log(a);//3