xb18
xb18
文章78
标签0
分类0
运算符优先级

运算符优先级

在JavaScript中,运算符的优先级从高到低依次为:

  1. 幂运算符(**)
  2. 一元运算符(++,–,+,-,!,~,typeof,void)
  3. 乘法运算符(*,/,%)
  4. 加法运算符(+,-)
  5. 位移运算符(<<,>>,>>>)
  6. 按位与运算符(&)
  7. 按位异或运算符(^)
  8. 按位或运算符(|)
  9. 比较运算符(<,>,<=,>=)
  10. 相等运算符(==,!=,===,!==)
  11. 逻辑与运算符(&&)
  12. 逻辑或运算符(||)
  13. 条件运算符(?:)
  14. 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,>>>=,&=,^=,|=)
  15. 逗号运算符(,)

注意:在运算中,括号可以用于明确运算的顺序。如果有多个括号嵌套,高级别的括号会优先处理。例如,(2 + 3) * 4,先计算括号里的内容,再乘以4。

本文作者:xb18
本文链接:https://moelj.com/2024/02/19/%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可