a = a +1; // 即最普通的写法,将a的值加1再赋给a
a+=1; // 相当于 a = a+1;
a++; // 是先将a的值赋给一个变量, 再自增
++a; // 是先自增, 再把a的值给一个变量
a = a + 1 等同于 a += 1
// 举例说明新手秒懂
b = a++
// 等同于
b = a; a = a + 1;
// 亦等同于
b = a; a += 1;
b = ++a
// 等同于
a = a + 1; b = a;
// 亦等同于
a += 1; b = a;
整理转载地址:https://segmentfault.com/q/1010000008186114?_ea=1611784