概要
JavaScript において表すことが可能な最小の正の数の値。
詳細
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()