YanTianFeng的知识库

Want Coding

Want Reading

文章 89

访问 18443

评论 2

头像

YanTianFeng

发私信

文章 89
访问 18443
评论 2
JAVASCRIPT
返回顶部

Knowledge  JavaScript中运算符的优先级

标签   js   运算符  

  ( 162 )       ( 0 )


前言

JavaScript 中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。

下表按从最高到最低的优先级列出 JavaScript 运算符。

优先级 运算符 描述
1 . [] () 字段访问、数组下标、函数调用以及表达式分组
2 ++ -- - ~ ! delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
3 * / % 乘法、除法、取余
4 + - + 加法、减法、字符串连接
5 << >> >>> 移位
6 < <= > >= instanceof 小于、小于等于、大于、大于等于、instanceof
7 == != === !== 等于、不等于、严格相等、非严格相等
8 & 按位与
9 ^ 按位异或
10 | 按位或
11 && 逻辑与
12 || 逻辑或
13 ?: 条件运算符
14 = op= 赋值、运算赋值
15 , 多重求值