javascript 的數值計算器列於下表中:
符號 | + | - | * | / | % | ++ | -- | - |
---|---|---|---|---|---|---|---|---|
意義 | 加法 | 減法 | 乘法 | 除法 | 餘數 | 加一 | 減一 | 負數 |
數值計算器還可以與等號相結合。
符號 | = | += | -= | *= | /= | %= |
---|---|---|---|---|---|---|
意義 | 設值 | 加設 | 減設 | 乘設 | 除設 | 餘設 |
- =:設值器左邊必須是一個變數,右邊則可以是數值或計算式。設值器會將右邊算式的結果,存入左邊變數的記憶體中。
- +:加法器有三種用法:
- 數值一 + 數值二:得到兩數值的和。
- 字串一 + 字串二:得到新字串,字串二 接在 字串一 之後。
- 數值 + 字串:數值會自動轉變成新字串,然後兩字串相加,如上述。
- -:減法器將兩個數值相減,得其差值。
- *:乘法器將兩個數值相乘。
- /:除法器將兩個數值相除。
- %:餘數器將兩個數值相除,得其餘數。
- ++:兩個加號為加一器,有兩種用法。
- 放在變數後, v++:用 v 的原值計算式子,完成後 v 的數值加一。
- 放在變數前, ++v:v 的數值加一,用新值計算式子。
加一器還可以寫成單獨式子:A++;
上式同義於 A=A+1;
- --:兩個減號為減一器,有兩種用法。
- 放在變數後, v--:用 v 的原值計算式子,完成後 v 的數值減一。
- 放在變數前, --v:v 的數值減一,用新值計算式子。
減一器還可以寫成單獨式子:A--;
上式同義於 A=A-1;
- -:負數器,將數值乘上 -1。這是單子計算器,與前面雙子的減法器不同。
- += , -= , *= , /= , %=:以 +=計算器為例, A+=B 同義於 A=A+B。其它以此類推。+=計算器也可用在字串連接。