虽然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