虽然a++与++a,从结果上来说都是自增1,但是它们还是有较大的区别:
a++,先赋值,后运算
++a,先运算,后赋值
举例1:
var a=5,b=5;
console.log(a++,++b);
输出结果为:5 6
举例2:
var a=5;
a=1+(a++);
console.log(a);
输出结果为:6
虽然a++与++a,从结果上来说都是自增1,但是它们还是有较大的区别:
a++,先赋值,后运算
++a,先运算,后赋值
举例1:
var a=5,b=5;
console.log(a++,++b);
输出结果为:5 6
举例2:
var a=5;
a=1+(a++);
console.log(a);
输出结果为:6