/ 【除算 演算子】

メモ

  • 数値の除算を行う演算子
  • 除算結果はIEEE 754の倍精度浮動小数点数
  • 演算結果
    演算結果
    下記に変換
    undefined → NaN
    null → +0
    true → 1
    false → +0
    文字列 (数値) → 数値
    文字列 (数値以外) → NaN
    NaN / 【任意の数値】
    【任意の数値】 / NaN
    NaN
    【正の数値】 / 【正の数値】正の数値
    【正の数値】 / 【負の数値】
    【負の数値】 / 【正の数値】
    負の数値
    (±∞) / (±∞)NaN
    (+∞) / (±0)+∞
    (-∞) / (±0)-∞
    (+∞) / 【正の非ゼロ有限数】
    (-∞) / 【負の非ゼロ有限数】
    +∞
    (-∞) / 【正の非ゼロ有限数】
    (+∞) / 【負の非ゼロ有限数】
    -∞
    【正の有限数】 / (+∞)
    【負の有限数】 / (-∞)
    +0
    【正の有限数】 / (-∞)
    【負の有限数】 / (+∞)
    -0
    (±0) / (±0)NaN
    (+0) / 【正の有限数】
    (-0) / 【負の有限数】
    +0
    (-0) / 【正の有限数】
    (+0) / 【負の有限数】
    -0
    【正の有限数】 / (+0)
    【負の有限数】 / (-0)
    +∞
    【正の有限数】 / (-0)
    【負の有限数】 / (+0)
    -∞
    その他
    (無限大・ゼロ・NaN を含まない)
    IEEE 754に基づき丸め
    オーバーフロー:±∞
    アンダーフロー:±0

console.log(4 / 2);         // 出力:2
console.log(NaN / 1);       // 出力:NaN
console.log(Infinity / 0);  // 出力:Infinity

関連