js的運算子的優先順序

2021-09-29 21:00:46 字數 464 閱讀 2712

上期我們總結了,js的運算子,但是在運算子的使用的過程中會出現優先順序的。所以我這期專門提了一下js運算子的優先順序。

小括號》算術運算子》比較運算子》邏輯運算子》賦值運算子

1:從左往右計算 () 裡面最優先就可以運算的

2:全體單目排第二 ++ -- ! 【只有乙個運算元和操作符】

3:乘法除法取餘排第三;加減排第四

4:移位(<< >>)排第五,關係(< > <= >=)排第六六

5:等於不等於排第七

6:邏輯運算子排第八,&& 優先 ||

9:賦值排第九

10 逗號成員最低

為了便於理解和記憶還有順口溜

括號成員最高端,

全體單目排第二;

乘除餘三,加減四,

移位五,關係六,

等於不等於排老七,

邏輯八,賦值九,

逗號成員排最低

Js的運算子優先順序

值 運算子 描述 例項 20 表示式分組 3 4 19 成員 person.name 19 成員 person name 19 函式呼叫 myfunction 19 new 建立 new date 17 字尾遞增 i 17 字尾遞減 i 16 字首遞增 i 16 字首遞減 i 16 邏輯否 x y ...

js運算子優先順序

運算子 描述.字段訪問 陣列下標 函式呼叫以及表示式分組 delete new typeof void 一元運算子 返回資料型別 物件建立 未定義值 乘法 除法 取模 加法 減法 字串連線 移位 instanceof 小於 小於等於 大於 大於等於 instanceof 等於 不等於 嚴格相等 非嚴...

運算子優先順序 C 運算子優先順序

c 運算子優先順序 優先順序運算子 描述方向1 scope resolution 範圍解析 left to right 2 suffix postfix increment and decrement 字首 字尾遞增和遞減 function call 函式呼叫 array subscripting ...