0%

Javascript: 算數運算子

算術運算子,簡單來說就是加減乘除。不過除了這幾個之外,還有其他可以使用,像次方之類的,這篇就會列出所有js中的算術運算子。

  • 加法: +
    • 就跟數學中的加法一樣
  • 減法: -
    • 就跟數學中的減法一樣
  • 乘法: *
    • 就跟數學中的乘法一樣
  • 取商數: /
    • js中的除法分成兩種,取商數和取餘數,這個就會回傳商數。
  • 取餘數: %
    • 這個不念percent,要念mod。會回傳除法的餘數,其實就是數學中的mod運算。
  • 增加: ++
    • 一元運算子,對變數做增加1。比如說
      1
      2
      3
      let a = 0;
      a++;
      console.log(a); //執行結果: 1
  • 減少: –
    • 一元運算子,對變數做減少1。
      1
      2
      3
      let a = 0;
      a--;
      console.log(a); //執行結果: -1
  • 取負數: -
    • 一元運算子,我自己覺得跟減法很像,不過前面的減法是二元運算子。
      1
      2
      let a = 1;
      console.log(-a); //執行結果: -1
  • 加號: +
    • 一元運算子,可以把不是數字的運算元改成數字。
      1
      2
      let a = true;
      console.log(+true); //執行結果: 1
  • 指數運算子: **
    • 用來運算指數的 a ** b 就是算a的b次方。
      1
      console.log(2**3); //執行結果: 8

[註] 一元運算子表示只需要一個運算元,二元表示要兩個運算元,三元表示三個,最多到三元。上述沒有特別標註的都是二元運算子,而三元之後會另外寫一篇。