• 技术文章 >web前端 >前端问答

    javascript有哪些赋值运算符

    青灯夜游青灯夜游2021-11-24 17:15:14原创107

    javascript的赋值运算符有:“=”、“+=”、“-=”、“*=”、“/=”、“%=”、“<<=”、“>>=”、“>>>=”、“&=”、“|=”、“^=”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    在javascript中,赋值运算符用来为变量赋值。赋值运算符左侧的操作数必须是变量、对象属性或数组元素,也称为左值。

    例如,下面的写法是错误的,因为左侧的值是一个固定的值,不允许操作。

    1 = 100;  //返回错误

    赋值运算有以下两种形式:

    附加操作的赋值运算符
    赋值运算符说明示例等效于
    +=加法运算或连接操作并赋值a += ba = a + b
    -=减法运算并赋值a -= ba= a - b
    *=乘法运算并赋值a *= ba = a * b
    /=除法运算并赋值a /= ba = a / b
    %=取模运算并赋值a %= ba = a % b
    <<=左移位运算并赋值a <<= ba = a << b
    >>=右移位运算并赋值a >>= ba = a >> b
    >>>=无符号右移位运算并赋值位a >>>= ba = a >>> b
    &=位与运算并赋值a &= ba = a & b
    |=位或运算并赋值a |= ba = a |= b
    ^=位异或运算并赋值a ^= ba = a ^ b

    示例代码如下:

    var x = 10;
    x += 20;
    console.log(x);  // 输出:30
    var x = 12,
        y = 7;
    x -= y;
    console.log(x);  // 输出:5
    x = 5;
    x *= 25;
    console.log(x);  // 输出:125
    x = 50;
    x /= 10;
    console.log(x);  // 输出:5
    x = 100;
    x %= 15;
    console.log(x);  // 输出:10

    【相关推荐:javascript学习教程

    以上就是javascript有哪些赋值运算符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:javascript中什么是常量 下一篇:javascript中鼠标事件有哪些

    相关文章推荐

    • javascript数组怎么删除最后一个元素• JavaScript怎么求对数• javascript怎么去掉小数部分• javascript怎么求两个数的最大值• javascript怎么判断元素是否在数组中

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网