【Node.js24.x】Number::MIN_VALUE定数の使い方
MIN_VALUE定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
MIN_VALUE定数は、JavaScriptのNumberオブジェクトに組み込まれた定数であり、表現可能な0に最も近い正の浮動小数点数を表す定数です。この定数が持つ具体的な値は、およそ5e-324、すなわち5 × 10のマイナス324乗という極めて小さな正の数です。多くの初心者が「最小値」という言葉を聞くと、非常に大きな負の数を想像しがちですが、この定数は負の数ではありません。正の方向でゼロに最も近い、標準的な浮動小数点数として表現可能な数値を指します。
Node.jsを含むJavaScript環境において、数値はIEEE 754倍精度浮動小数点形式で内部的に扱われます。Number.MIN_VALUEは、この形式で表現できる正の最小の正規化数となります。したがって、プログラム内で極めて小さい正の数値を扱う際、この値よりもさらに小さい正の数を演算しようとすると、その結果がゼロとして扱われる「アンダーフロー」という現象が発生する可能性があります。
この定数は、浮動小数点数計算における精度の限界を理解し、特に科学技術計算や金融計算など、微小な数値が結果に大きな影響を与える場面で、予期せぬ挙動を避けるための指標として利用されます。精度の高い計算が求められる場面で、数値の限界を考慮する際に役立つ重要な定数です。
構文(syntax)
1console.log(Number.MIN_VALUE);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Number.MIN_VALUEは、JavaScriptで表現できる最小の正の数です。この値より小さい正の数は、通常0として扱われます。