Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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 は、表現できる最大値を超える正の無限大を表す数値です。

関連コンテンツ

関連プログラミング言語