/ 【除算 演算子】
メモ
- 数値の除算を行う演算子
- 除算結果はIEEE 754の倍精度浮動小数点数
- 演算結果
演算 結果 下記に変換
undefined → NaN
null → +0
true → 1
false → +0
文字列 (数値) → 数値
文字列 (数値以外) → NaNNaN / 【任意の数値】
【任意の数値】 / NaNNaN 【正の数値】 / 【正の数値】 正の数値 【正の数値】 / 【負の数値】
【負の数値】 / 【正の数値】負の数値 (±∞) / (±∞) 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
関連
- + 【加算・文字列結合 演算子】 ・- 【減算 演算子】
- * 【乗算 演算子】 ・/ 【除算 演算子】 ・% 【剰余 演算子】
- MAX_VALUE【表現できる正の最大値】プロパティ ・MIN_VALUE【表現できる正の最小値】プロパティ
- グローバル NaN【非数】 ・NaN【非数】プロパティ
- グローバル Infinity【無限大】
- POSITIVE_INFINITY【正の無限大 (+∞)】プロパティ ・NEGATIVE_INFINITY【負の無限大 (-∞)】プロパティ
- ECMA-262 (英語)
Multiplicative Operators ES2024 (15) ES2023 (14) ES2022 (13)