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

+=与=+的区别

作者: 在路上_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