Core JavaScript 1.5 Reference:Global Objects:Number:MIN VALUE
出典: MDC
目次 |
[編集] 概要
JavaScript において表すことが可能な最小の正の数の値。
| Number のプロパティ | |
| 実装されたバージョン: | JavaScript 1.1, NES 2.0 |
| ECMA バージョン: | ECMA-262 |
[編集] 詳細
MIN_VALUE プロパティは JavaScript が表すことができる、0 に最も近い数であり、最大の負の数ではありません。
MIN_VALUE はおよそ 5e-324 【訳注: e-324 は 10 の -324乗を意味します】 である値です。 MIN_VALUE より小さい値 ("アンダーフローな値")は 0 に変換されます。
MIN_VALUE は、Number オブジェクトの静的なプロパティですので、 生成した Number オブジェクトのプロパティとしてではなく、常に Number.MIN_VALUE として使用してください。
[編集] 例
[編集] 例: MIN_VALUE プロパティの使用
以下のコードは、2 つの数値を割り算しています。その結果が MIN_VALUE より大きいか等しい場合は、func1 関数が呼び出されます。それ以外の場合は、func2 関数が呼び出されます。
if (num1 / num2 >= Number.MIN_VALUE) func1() else func2()