一元操作符:只能操作一个值的操作符。
自增自减运算符是一元操作符。
自增自减有两种写法,这里拿自增举例。
1.num++
2.++num
var num1 = 3;
console.log(num1++);
var num2 = 3;
console.log(++num2);
会发现 num1 的输出结果为 3;
而num2 的输出结果为 4;
可以看出 num1++ 先把num1的值输出,而num2则是先进行 num2 自增运算,再把值输出。
var i = 2;
var a = ++ i - i ++ + ++i + i ++;
var b = ++ i + a ++ + i ++ + a ++;