【JavaScript ECMAScript】Number::Number.POSITIVE_INFINITY静的データプロパティの使い方
Number.POSITIVE_INFINITY静的データプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Number.POSITIVE_INFINITYプロパティは、JavaScriptにおける正の無限大という特別な数値を保持するプロパティです。
このプロパティは、JavaScriptの数値型で表現できる最大の数よりも大きい、数学的な意味での「正の無限大」という概念を表現するために使用されます。その値は定数であり、プログラム内で変更することはできません。つまり、読み取り専用のプロパティです。
例えば、正の数を0で割った場合など、計算結果が非常に大きな正の値になるような状況で、JavaScriptエンジンはこのNumber.POSITIVE_INFINITYを返します。この値は、グローバルオブジェクトが提供するInfinityプロパティの値と完全に同じです。どちらを使っても、同じ正の無限大を参照できます。
プログラムのロジックで、ある数値が無限大になったかを確認したり、他の有限な数値との比較を行う際に利用されます。Number.POSITIVE_INFINITYは、有限なすべての数値よりも大きいと評価されます。このプロパティを理解することは、数値演算における予期せぬ結果の処理や、極端な値の取り扱いを学ぶ上で重要です。
公式リファレンス: Number.POSITIVE_INFINITY
構文(syntax)
1const positiveInfinity = Number.POSITIVE_INFINITY;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Number.POSITIVE_INFINITY は、表現できる最大値を超える正の無限大を表す数値です。