+=与=+的区别

2020-04-03  本文已影响0人  在路上_d71b

今天随手写while循环的时候,写算出1-100的和  用到了+=,反思了+=与 =+的区别  下面来看一下到底有什么区别呢?

验证

假定有参数a、b,我们都知道a += b是a = a+b的简写,而a =+ b又是什么呢?

写一段验证的程序就清楚了:

let a = 100;

a += 1;

console.log("a1="+a); //a1 = 101

a =+ 1;

console.log("a2="+a); //a2 = 1

a =- 1;

console.log("a2="+a); //a2 = -1

结论

看结果很容易发现:

+= 是简写,a += 1就是a = a+1

=+并不是简写,a =+ a直接对a的赋值,±符号代表的是正负(完全可以省略不写),即a =+ b其实就是a = b。

上一篇下一篇

猜你喜欢

热点阅读