JavaScript运算符优先级

110 阅读1分钟
优先级运算符运算符类型
1()分组
2. [] () new(param) ?.成员访问, 需计算的成员访问, 函数调用, new(带参数), 可选链
3newnew(无参数)
4++ --自增自减运算符(后置)
5! ~ + - ++ -- typeof void delete 逻辑非, 按位非, 一元加法, 一元减法, 前置递增, 前置递减, typeof, delete
6**幂运算符
7* / %乘法, 除法, 取模
8+ -加法, 减法
9< <= > >= in instanceof小于, 小于等于, 大于, 大于等于, in, instanceof
10== != === !==等号, 非等号, 全等号, 非全等号
11&按位与
12^按位异或
13|按位或
14&&逻辑与
15||逻辑或
16? :条件运算符
17=赋值
18yield yield*yield
19...展开运算符
20,逗号运算符