?
優(yōu)先級 | 運算類型 | 關(guān)聯(lián)性 | 運算符 |
---|---|---|---|
19 | 圓括號 | n/a | ( … ) |
18 | 成員訪問 | 從左到右 | … . … |
需計算的成員訪問 | 從左到右 | … [ … ] | |
new?(帶參數(shù)列表) | n/a | new … ( … ) | |
17 | 函數(shù)調(diào)用 | 從左到右 | … (?…?) |
new?(無參數(shù)列表) | 從右到左 | new … | |
16 | 后置遞增(運算符在后) | n/a | … |
后置遞減(運算符在后) | n/a | … -- | |
15 | 邏輯非 | 從右到左 | ! … |
按位非 | 從右到左 | ~ … | |
一元加法 | 從右到左 | … | |
一元減法 | 從右到左 | - … | |
前置遞增 | 從右到左 | … | |
前置遞減 | 從右到左 | -- … | |
typeof | 從右到左 | typeof … | |
void | 從右到左 | void … | |
delete | 從右到左 | delete … | |
14 | 乘法 | 從左到右 | … *?… |
除法 | 從左到右 | … /?… | |
取模 | 從左到右 | … %?… | |
13 | 加法 | 從左到右 | … ?… |
減法 | 從左到右 | … -?… | |
12 | 按位左移 | 從左到右 | … <<?… |
按位右移 | 從左到右 | … >>?… | |
無符號右移 | 從左到右 | … >>>?… | |
11 | 小于 | 從左到右 | … <?… |
小于等于 | 從左到右 | … <=?… | |
大于 | 從左到右 | … >?… | |
大于等于 | 從左到右 | … >=?… | |
in | 從左到右 | … in?… | |
instanceof | 從左到右 | … instanceof?… | |
10 | 等號 | 從左到右 | … ==?… |
非等號 | 從左到右 | … !=?… | |
全等號 | 從左到右 | … ===?… | |
非全等號 | 從左到右 | … !==?… | |
9 | 按位與 | 從左到右 | … &?… |
8 | 按位異或 | 從左到右 | … ^?… |
7 | 按位或 | 從左到右 | … |?… |
6 | 邏輯與 | 從左到右 | … &&?… |
5 | 邏輯或 | 從左到右 | … ||?… |
4 | 條件運算符 | 從右到左 | … ? … : … |
3 | 賦值 | 從右到左 | … =?… |
… =?… | |||
… -=?… | |||
… *=?… | |||
… /=?… | |||
… %=?… | |||
… <<=?… | |||
… >>=?… | |||
… >>>=?… | |||
… &=?… | |||
… ^=?… | |||
… |=?… | |||
2 | yield | 從右到左 | yield?… |
yield* | 從右到左 | yield*?… | |
1 | Spread | n/a | ... ?… |
0 | 逗號 | 從左到右 | … ,?… |