竅門: Ctrl+F 快速查找
優(yōu)先級 | 運算符 | 說明 | 結(jié)合性 |
---|---|---|---|
1 |
[] 、. 、()
|
字段訪問、數(shù)組索引、函數(shù)調(diào)用和表達(dá)式分組 | 從左向右 |
2 | ++ -- -~!delete new typeof void |
一元運算符、返回數(shù)據(jù)類型、對象創(chuàng)建、未定 義的值 |
從右向左 |
3 | *、/、% | 相乘、相除、求余數(shù) | 從左向右 |
4 | +、- | 相加、相減、字符串串聯(lián) | 從左向右 |
5 | <<、>>、>>> | 左位移、右位移、無符號右移 | 從左向右 |
6 | <、<=、>、>=、instanceof |
小于、小于或等于、大于、大于或等于、是否 為特定類的實例 |
從左向右 |
7 | ==、!=、===、!== | 相等、不相等、全等,不全等 | 從左向右 |
8 | & | 按位“與” | 從左向右 |
9 | ^ | 按位“異或” | 從左向右 |
10 | | | 按位“或” | 從左向右 |
11 | && | 短路與(邏輯“與”) | 從左向右 |
12 | || | 短路或(邏輯“或”) | 從左向右 |
13 | ?: | 條件運算符 | 從右向左 |
14 | =、+=、-=、*=、/=、%=、&=、|=、^=、<、<=、>、>=、>>= | 混合賦值運算符 | 從右向左 |
15 | , | 多個計算 | 按優(yōu)先級計算,然后從右向左 |