美文网首页
+=与=+的区别

+=与=+的区别

作者: 在路上_d71b | 来源:发表于2020-04-03 14:54 被阅读0次

今天随手写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。

相关文章

网友评论

      本文标题:+=与=+的区别

      本文链接:https://www.haomeiwen.com/subject/hcukoctx.html