* 【乗算 演算子】

メモ

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

console.log(2 * 3);               // 出力:6
console.log(NaN * 1);             // 出力:NaN
console.log(Infinity * Infinity); // 出力:Infinity

関連