在不参与运算的情况下,符号在前和符号在后没有区别,他们都是自增1 或 自减1。
var num=1;
num++;
console.log(num); //2
++num;
console.log(num); //3
var num2=5;
num2--;
console.log(num2) //4
--num2;
console.log(num2) //3
在参与运算的情况下,符号在前(++i 或者 --i),会先自增1或自减1,然后再参与运算;符号在后(i++ 或 i--),会先参与运算,然后再自增1或自减1。
var num =10;
var num1=5;
var sum;
sum=num++ + num1;
console.log(sum); //15
console.log(num); //11
var num3=10;
var num4=5;
var sum2;
sum2=++num3 + num4;
console.log(sum2); //16