JavaScript-基础运算符

1. 一元运算符:

一元运算符作用于单个操作数。

  • 递增运算符 ++ 和递减运算符 --:

    let a = 5;
    let b = ++a;  // 先递增 a,再将递增后的值赋给 b,此时 a 和 b 都是 6
    let c = a--;  // 先将 a 赋给 c,再递减 a,此时 c 是 6,而 a 是 5
    

2. 全部数学运算:

let x = 10;
let y = 3;

let addition = x + y;  // 加法
let subtraction = x - y;  // 减法
let multiplication = x * y;  // 乘法
let division = x / y;  // 除法
let modulus = x % y;  // 取模
let increment = ++x;  // 递增
let decrement = --y;  // 递减

3. 运算符的优先级:

运算符有不同的优先级,可以通过括号来改变优先级。以下是一些常见运算符的优先级,从高到低:

  1. () 括号
  2. ++, -- 递增/递减
  3. *, /, % 乘法、除法、取模
  4. +, - 加法、减法
  5. =, +=, -=, *=, /= 赋值和复合赋值

4. 赋值运算符:

let a = 5;
a += 2;  // a 的值现在是 7,相当于 a = a + 2

5. 链式赋值:

let a, b, c;
a = b = c = 5;  // a、b、c 的值现在都是 5

6. 位运算符:

  • 按位与 &:

    let result = 5 & 3;  // 二进制 0101 & 0011,结果是 0001,即 1
    
  • 按位或 |:

    let result = 5 | 3;  // 二进制 0101 | 0011,结果是 0111,即 7
    
  • 按位异或 ^:

    let result = 5 ^ 3;  // 二进制 0101 ^ 0011,结果是 0110,即 6
    

7. 逗号运算符:

逗号运算符用于在一个语句中执行多个操作,返回最后一个表达式的值。

let a = (2, 3, 5);  // a 的值现在是 5

逗号运算符的执行顺序是从左到右,每个表达式都会被依次执行。

这些是 JavaScript 中一元运算符、数学运算符、运算符优先级、赋值运算符、链式赋值、位运算符和逗号运算符的一些详细说明和示例。运算符的使用需要根据具体的场景和需求来灵活运用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

[猫玖]

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值