關於微信小程式常見的運算子
阿新 • • 發佈:2018-11-28
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 | ... , ... |
逗號 | 從左到右 |