美文网首页
3.5.9 赋值操作符

3.5.9 赋值操作符

作者: meiqiuyang | 来源:发表于2018-05-03 23:18 被阅读0次

    简单的赋值操作符由等于号(=)表示,其作用就是把右侧的值赋给左侧的变量,如下面的例子所示:

    var num = 10;
    

    如果在等于号前面再添加乘性操作符、加性操作符或位操作符,就可以完成复合赋值操作。这种复合赋值操作相等于是对象面常规表示式的简写形式:

    var num = 10;
    num = num + 10;
    

    其中第二行代码可以用一个复合赋值来代替:

    var num = 10;
    num += 10;
    

    每个主要算术操作符(以及个别的其他操作符)都有对应的符合赋值操作符。这些操作符如下所示:
    乘/赋值(=)
    *除/赋值(/=)
    *模/赋值(%=)
    *加/赋值(+=)
    *减/赋值(-=)
    *左移/赋值(<<=)
    *有符号右移/赋值(>>=)
    *无符号右移/赋值(>>>=)
    设计这些操作符的主要目的就是简化赋值操纵。使用它们不会带来任何性能的提升。

    相关文章

      网友评论

          本文标题:3.5.9 赋值操作符

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