简述JavaScript运算符及优先级。。。。

JavaScript中的运算符用于执行算术运算、比较等操作。了解这些运算符及其优先级对于编写和理解JavaScript代码非常重要。

算术运算符

JavaScript的算术运算符包括加法(`+`), 减法(`-`), 乘法(`*`), 除法(`/`), 取余(`%`), 自增(`++`), 自减(`--`)等。


let a = 10;
let b = 20;

console.log(a + b); // 输出30
console.log(a - b); // 输出-10
console.log(a * b); // 输出200
console.log(a / b); // 输出0.5
console.log(a % b); // 输出10

a++;
console.log(a); // 输出11

b--;
console.log(b); // 输出19

比较运算符

比较运算符用于比较两个值。这些运算符包括等于(==), 不等于(!=), 大于(>), 小于(<), 大于等于(>=), 小于等于(<=), 严格等于(===), 严格不等于(!==)。

let a = 10;
let b = 20;

console.log(a == b); // 输出false
console.log(a != b); // 输出true
console.log(a > b); // 输出false
console.log(a < b); // 输出true
console.log(a >= b); // 输出false
console.log(a <= b); // 输出true
console.log(a === b); // 输出false
console.log(a !== b); // 输出true

逻辑运算符

逻辑运算符用于组合或反转条件。这些运算符包括逻辑与(&&), 逻辑或(||), 逻辑非(!)。

let a = true;
let b = false;

console.log(a && b); // 输出false
console.log(a || b); // 输出true
console.log(!a); // 输出false
console.log(!b); // 输出true

运算符优先级

不同的运算符有不同的优先级。例如,乘法和除法的优先级高于加法和减法。当表达式中有多个运算符时,运算符的优先级决定了运算的顺序。

let a = 10;
let b = 20;
let c = 30;

console.log(a + b * c); // 输出610,而不是900

在上面的例子中,由于乘法的优先级高于加法,所以首先计算b * c,然后再加上a

了解JavaScript的运算符及其优先级可以帮助我们更好地理解和编写代码。希望这篇文章对你有所帮助!

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值