#12003/5/14 15:57:39
希望对大家有帮助
操作符 优先级 顺序 描述
x++ 16 从左到右 后缀增量
x-- 16 从左到右 后缀增量
. 15 从左到右 对象属性访问
[] 15 从左到右 数组元素访问
() 15 从左到右 括号
function() 15 从左到右 函数调用
++x 14 从右到左 前缀增量
--x 14 从右到左 前缀增量
- 14 从右到左 一元非
~ 14 从右到左 位逻辑NOT
! 14 从右到左 逻辑NOT
new 14 从右到左 创建对象/数组
delete 14 从右到左 删除对象/属性/数组元素
typeof 14 从右到左 确定数据类型
void 14 从右到左 返回UNDEFINED值
* 13 从左到右 乘法
/ 13 从左到右 除法
% 13 从左到右 模除法
+ 12 从左到右 加法或串连接
- 12 从左到右 减法
<< 11 从左到右 位逻辑左移
>> 11 从左到右 带符号的位逻辑右移
>>> 11 从左到右 无符号的位逻辑右移
< 10 从左到右 小于
<= 10 从左到右 小于等于
> 10 从左到右 大于
>= 10 从左到右 大于等于
== 9 从左到右 等于
!= 9 从左到右 不等于
& 8 从左到右 位逻辑AND
^ 7 从左到右 位逻辑XOR
| 6 从左到右 位逻辑OR
&& 5 从左到右 逻辑AND
|| 4 从左到右 逻辑OR
?: 3 从右到左 条件
= 2 从右到左 赋值语句
+= 2 从右到左 加和重赋值
-= 2 从右到左 减和重赋值
*= 2 从右到左 乘和重赋值
/= 2 从右到左 除和重赋值
%= 2 从右到左 模除法和重赋值
<<= 2 从右到左 左位移和重赋值
>>= 2 从右到左 右位移和重赋值
>>>= 2 从右到左 右位移(无符号)和重赋值
&= 2 从右到左 位逻辑&和重赋值
^= 2 从右到左 位逻辑XOR和重赋值
|= 2 从右到左 位逻辑OR和重赋值
, 1 从左到右 逗号