1. 程式人生 > >關於微信小程式常見的運算子

關於微信小程式常見的運算子

1.基本運算子

加法運算(+)也可以用作字串的拼接。

一元運算子

位運算子

比較運算子

等值運算:

賦值運算:

二元邏輯運算:

優先級別:

優先順序 運算子 說明 結合性
20 ( ... ) 括號 n/a
19 ... . ... 成員訪問 從左到右
  ... [ ... ] 成員訪問 從左到右
  ... ( ... ) 函式呼叫 從左到右
17 ... ++ 後置遞增 n/a
  ... -- 後置遞減 n/a
16 ! ... 邏輯非 從右到左
  ~ ... 按位非 從右到左
  + ... 一元加法 從右到左
  - ... 一元減法 從右到左
  ++ ... 前置遞增 從右到左
  -- ... 前置遞減 從右到左
  typeof ... typeof 從右到左
  void ... void 從右到左
  delete ... delete 從右到左
14 ... * ... 乘法 從左到右
  ... / ... 除法 從左到右
  ... % ... 取模 從左到右
13 ... + ... 加法 從左到右
  ... - ... 減法 從左到右
12 ... << ... 按位左移 從左到右
  ... >> ... 按位右移 從左到右
  ... >>> ... 無符號右移 從左到右
11 ... < ... 小於 從左到右
  ... <= ... 小於等於 從左到右
  ... > ... 大於 從左到右
  ... >= ... 大於等於 從左到右
10 ... == ... 等號 從左到右
  ... != ... 非等號 從左到右
  ... === ... 全等號 從左到右
  ... !== ... 非全等號 從左到右
9 ... & ... 按位與 從左到右
8 ... ^ ... 按位異或 從左到右
7 ...  ... 按位或 從左到右
6 ... && ... 邏輯與 從左到右
5 ... || ... 邏輯或 從左到右
4 ... ? ... : ... 條件運算子 從右到左
3 ... = ... 賦值 從右到左
  ... += ... 賦值 從右到左
  ... -= ... 賦值 從右到左
  ... *= ... 賦值 從右到左
  ... /= ... 賦值 從右到左
  ... %= ... 賦值 從右到左
  ... <<= ... 賦值 從右到左
  ... >>= ... 賦值 從右到左
  ... >>>= ... 賦值 從右到左
  ... &= ... 賦值 從右到左
  ... ^= ... 賦值 從右到左
  ... |= ... 賦值 從右到左
0 ... , ... 逗號 從左到右