赋值运算符

作者: 前白 | 来源:发表于2020-01-16 09:40 被阅读0次

JavaScript中的赋值运算可以分为简单和复合两种赋值运算,前者是将赋值运算符(=)右边表达式的值保存到左边的变量中,而后者是混合了其他的操作(例如算术运算符操作)和赋值操作相结合。

简单赋值运算符

= ,格式:变量 = 数据,赋值运算符左边只能是变量,多个赋值运算符可以组成赋值表达式,它具有右结合性。

    // 将等号右边的常量85赋值给左边的变量num1
    var num1 = 85;
    // 将等号右边的变量num1中存储的值赋值给左边的变量num2
    var num2 = num1;
    
    // 遵循一个原则:从右往左计算

复合赋值运算符

基本类型:

  • += 加后赋值,变量 += 表达式;
      var x = 8;
      x += 5;
  • -= 减后赋值,变量 -= 表达式;
      var y = 8;
      y -= 5;
  • *= 乘后赋值,变量 *= 表达式;
      var z = 8;
      z *= 5;
  • /= 除后赋值,变量 /= 表达式;
      var w = 8;
      w /= 4;
  • %= 取模后赋值,变量 %= 表达式。
      var q = 8;
      p %= 5;

复合赋值表达式运算:

  • 格式:变量 复合赋值运算符 表达式;
  • 由于赋值运算符是右结合性,因此会先计算等号右边,然后再进行复合运算。

动手小练习

  1. 使用 = 运算符,定义一个数值然后进行赋值
  2. 分别使用 += 、-= *=、/= 、%= 不同的运算符,定义变量然后进行数值运算,在浏览器输出结果

相关文章

网友评论

    本文标题:赋值运算符

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