JavaScript赋值运算符

13-JavaScript基础-赋值运算符

简单赋值运算符

  • 等于号=

    • 格式:变量 = 数据
        //将等号右边的常量100赋值给左边的变量num
        var num = 100;
    
        //将等号右边的变量num中存储的值赋值给左边的变量value
        var value = num;
    • 赋值运算符左边只能是变量

    • 多个赋值运算符可以组成 赋值表达式,赋值表达式具有右结合性

        //从右至左计算
        //先将10赋值给变量c,然后将变量c中存储的值赋值给变量b
        //然后将变量b中存储的值赋值给变量a,最后a,b,c存储的都是10
        a = b = c = 10;

复合赋值运算符

  • 基本类型

    • += 加后赋值 变量+=表达式 如:a+=1;即a=a+1;

    • -= 减后赋值 变量-=表达式 如:a-=1;即a=a-1;

    • *= 乘后赋值 变量*=表达式 如:a*=1;即a=a*1;

    • /= 除后赋值 变量/=表达式 如:a/=1;即a=a/1;

    • %= 取模后赋值 变量%=表达式 如:a%=1;即a=a%1;

  • 复合赋值表达式运算

    • 格式:变量 复合赋值运算符 表达式;如:a *= 1 + 2

    • 由于赋值运算符是右结合性,所以会先计算等号右边,然后再进行复合运算

猜你喜欢

转载自blog.csdn.net/J__Max/article/details/82531788