如何使用 JavaScript 运算符优先级
- 在上方输入或选择需要处理的数据。
- 点击“搜索”执行操作。
- 检查结果,并在需要时复制、调整输入后重新执行。
JavaScript 运算符优先级常见问题
这个工具会保存我的数据吗?
此工具的主要处理过程在你的浏览器中完成,viptool 不会上传或保存你输入的内容。
为什么结果可能与其他网站不同?
结果取决于输入格式、计算规则和数据更新时间。涉及实时数据时,请以页面标明的数据来源及其更新时间为准。
编写或检查表达式时可快速参考。
| 数值 | 名称 | 说明 |
|---|---|---|
| 18 | Grouping: ( ) | 控制求值顺序。 |
| 17 | Member access: . [] | 访问对象属性。 |
| 16 | new (arguments) | 创建实例。 |
| 15 | Postfix: x++ x-- | 后置自增或自减。 |
| 14 | Unary: ! ~ + - typeof | 一元运算,右结合。 |
| 13 | Exponentiation: ** | 幂运算,右结合。 |
| 12 | Multiplicative: * / % | 乘、除、取余。 |
| 11 | Additive: + - | 加、字符串连接、减。 |
| 10 | Shift: << >> >>> | 位移运算。 |
| 9 | Relational: < <= > >= in | 关系比较。 |
| 8 | Equality: == != === !== | 相等性比较。 |
| 7–5 | Bitwise: & ^ | | 按位与、异或、或。 |
| 4 | Logical AND: && | 短路逻辑与。 |
| 3 | Nullish / logical OR: ?? || | 空值回退与短路或。 |
| 2 | Conditional: ?: | 条件表达式,右结合。 |
| 1 | Assignment: = += … | 赋值,右结合。 |
来源: MDN Operator precedence复核日期: 2026-07-11
此工具的主要处理过程在你的浏览器中完成,viptool 不会上传或保存你输入的内容。
结果取决于输入格式、计算规则和数据更新时间。涉及实时数据时,请以页面标明的数据来源及其更新时间为准。