js運(yùn)算符優(yōu)先級(jí)

最近在系統(tǒng)的重新學(xué)習(xí)js的知識(shí),看到了優(yōu)先級(jí)的相關(guān)資料,以前都沒有注意到過的小細(xì)節(jié),今天記錄一下,如果以后有機(jī)會(huì)遇到相關(guān)的坑也方便找一下。

優(yōu)先級(jí) 運(yùn)算類型 關(guān)聯(lián)性 運(yùn)算符
20 圓括號(hào) n/a ( … )
19 成員訪問 從左到右 … . …
19 需計(jì)算的成員訪問 從左到右 … [ … ]
19 new (帶參數(shù)列表) n/a … . …
18 new (無參數(shù)列表) 從右到左 new …
17 后置遞增(運(yùn)算符在后) n/a … ++
17 后置遞減(運(yùn)算符在后) n/a … --
16 邏輯非 從右到左 ! …
16 按位非 從右到左 ~ …
16 一元加法 從右到左 + …
16 一元減法 從右到左 - …
16 前置遞增 從右到左 ++ …
16 前置遞減 從右到左 -- …
16 typeof 從右到左 typeof …
16 void 從右到左 void …
16 delete 從右到左 delete …
15 從右到左 … ** …
14 乘法 從左到由 … * …
14 除法 從左到右 … / …
14 取模 從左到右 … % …
13 加法 從左到右 … + …
13 減法 從左到右 … - …
12 按位左移 從左到右 … << …
12 按位右移 從左到右 … >> …
12 無符號(hào)右移 從左到右 … >>> …
11 小于 從左到右 … < …
11 小于等于 從左到右 … <= …
11 大于 從左到右 … > …
11 大于等于 從左到右 … >= …
11 in 從左到右 … in …
11 instanceof 從左到右 … instanceof …
10 等號(hào) 從左到右 … == …
10 非等號(hào) 從左到右 … != …
10 全等號(hào) 從左到右 … === …
10 非全等號(hào) 從左到右 … !== …
9 按位與 從左到右 … & …
8 按位異或 從左到右 … ^ …
7 按位或 從左到右 … …
6 邏輯與 從左到右 … && …
5 邏輯或 從左到右 … …
4 條件運(yùn)算符 從右到左 … ? … : …
3 賦值 從右到左 … = …
3 復(fù)合賦值運(yùn)算符 += …
3 復(fù)合賦值運(yùn)算符 -= …
3 復(fù)合賦值運(yùn)算符 *= …
3 復(fù)合賦值運(yùn)算符 /= …
3 復(fù)合賦值運(yùn)算符 %= …
3 復(fù)合賦值運(yùn)算符 <<= …
3 復(fù)合賦值運(yùn)算符 >>= …
3 復(fù)合賦值運(yùn)算符 >>>= …
3 復(fù)合賦值運(yùn)算符 &= …
3 復(fù)合賦值運(yùn)算符 ^= …
3 復(fù)合賦值運(yùn)算符 = …
2 yield 從右到左 yield …
2 yield* 從右到左 yield* …
1 展開運(yùn)算符 n/a ... …
0 逗號(hào) 從左到右 … , …
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容