* 【乗算 演算子】
メモ
- 数値の乗算を行う演算子
- 乗算結果はIEEE 754の二進倍精度
- a * b = b * a
- 演算結果
演算 結果 下記に変換
undefined → NaN
null → +0
true → 1
false → +0
文字列 (数値) → 数値
文字列 (数値以外) → NaNNaN * 【任意の数値】 NaN 【正の数値】 * 【正の数値】 正の数値 【正の数値】 * 【負の数値】 負の数値 (+∞) * ±0 NaN (+∞) * (+∞)
(-∞) * (-∞)+∞ (+∞) * (-∞) -∞ (+∞) * 【正の非ゼロ有限数】
(-∞) * 【負の非ゼロ有限数】+∞ (+∞) * 【負の非ゼロ有限数】
(-∞) * 【正の非ゼロ有限数】-∞ その他
(無限大・ゼロ・NaN を含まない)IEEE 754に基づき丸め
オーバーフロー:±∞
アンダーフロー:±0
例
関連
- + 【加算・文字列結合 演算子】 ・- 【減算 演算子】
- * 【乗算 演算子】 ・/ 【除算 演算子】 ・% 【剰余 演算子】
- MAX_VALUE【表現できる正の最大値】プロパティ ・MIN_VALUE【表現できる正の最小値】プロパティ
- グローバル NaN【非数】 ・NaN【非数】プロパティ
- グローバル Infinity【無限大】
- POSITIVE_INFINITY【正の無限大 (+∞)】プロパティ ・NEGATIVE_INFINITY【負の無限大 (-∞)】プロパティ
- ECMA-262 (英語)
Multiplicative Operators ES2024 (15) ES2023 (14) ES2022 (13)