Js的運算子優先順序

2021-10-09 19:20:36 字數 1228 閱讀 6255

值 運算子 描述 例項

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)

16 typeof 型別 typeof x

15 ** 求冪 (es7) 10 ** 2

14 * 乘 10 * 5

14 / 除 10 / 5

14 % 模數除法 10 % 5

13 + 加 10 + 5

13 - 減 10 - 5

12 << 左位移 x << 2

12 >> 右位移 x >> 2

12 >>> 右位移(無符號) x >>> 2

11 < 小於 x < y

11 <= 小於或等於 x <= y

11 > 大於 x > y

11 >= 大於或等於 x >= y

11 in 物件中的屬性 「pi」 in math

11 instanceof 物件的例項 instanceof array

10 == 相等 x == y

10 === 嚴格相等 x === y

10 != 不相等 x != y

10 !== 嚴格不相等 x !== y

9 & 按位與 x & y

8 ^ 按位 xor x ^ y

7 | 按位或 x | y

6 && 邏輯與 x && y

5 || 邏輯否 x || y

4 ? : 條件 ? 「yes」 : 「no」

3 = 賦值 x = y

3 += 賦值 x += y

3 -= 賦值 x -= y

3 *= 賦值 x *= y

3 %= 賦值 x %= y

3 <<= 賦值 x <<= y

3 >>= 賦值 x >>= y

3 >>>= 賦值 x >>>= y

3 &= 賦值 x &= y

3 ^= 賦值 x ^= y

3 |= 賦值 x |= y

2 yield 暫停函式 yield x

1 , 逗號 7 , 8

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 ...

運算子優先順序 Python 運算子優先順序

python 運算子優先順序 運算子描述 lambda lambda表示式 or布林 或 and布林 與 not x 布林 非 in,not in 成員測試 is,is not 同一性測試 比較 按位或 按位異或 按位與 移位 加法與減法 乘法 除法與取餘 x,x 正負號 x 按位翻轉 指數 x.a...