JavaScript中,`=` 等号相关的符号作用汇总,运算方式

在JavaScript中,= 号用于赋值运算符。除此之外,还有其他形式的等号用于不同的目的。以下是各种形式的等号及其用途:

  1. 赋值运算符 (=):

    • 将右侧的值赋给左侧的变量。
    let x = 10;
    
  2. 相等运算符 (==):

    • 比较两个值是否相等,进行类型转换后再比较。
    console.log(5 == '5'); // true
    
  3. 全等运算符 (===):

    • 比较两个值是否全等(值相等且类型相同)。
    console.log(5 === '5'); // false
    console.log(5 === 5);   // true
    
  4. 不等运算符 (!=):

    • 比较两个值是否不相等,进行类型转换后再比较。
    console.log(5 != '5'); // false
    
  5. 非全等运算符 (!==):

    • 比较两个值是否不全等(值不相等或类型不同)。
    console.log(5 !== '5'); // true
    console.log(5 !== 5);   // false
    
  6. 加赋值运算符 (+=):

    • 将右侧的值加到左侧变量上,然后将结果赋给左侧变量。
    let a = 5;
    a += 3; // a 现在是 8
    
  7. 减赋值运算符 (-=):

    • 将右侧的值从左侧变量中减去,然后将结果赋给左侧变量。
    let b = 10;
    b -= 4; // b 现在是 6
    
  8. 乘赋值运算符 (*=):

    • 将右侧的值与左侧变量相乘,然后将结果赋给左侧变量。
    let c = 2;
    c *= 3; // c 现在是 6
    
  9. 除赋值运算符 (/=):

    • 将左侧变量除以右侧的值,然后将结果赋给左侧变量。
    let d = 10;
    d /= 2; // d 现在是 5
    
  10. 取模赋值运算符 (%=):

    • 将左侧变量对右侧的值取模,然后将结果赋给左侧变量。
    let e = 10;
    e %= 3; // e 现在是 1
    
  11. 指数赋值运算符 (**=):

    • 将左侧变量的值提升到右侧值的幂,然后将结果赋给左侧变量。
    let f = 2;
    f **= 3; // f 现在是 8
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值