Visit Mozilla.org

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()