【Node.js24.x】Object::Infinity定数の使い方
Infinity定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Infinity定数は、Node.js環境で利用できる、数学的な無限大を表す定数です。これは、計算結果が数値型の表現可能な範囲を超えた場合や、特定の数学的な演算(例えば、正の数を0で割る1 / 0のような計算)の結果として現れます。
この定数は、プログラム内で数値の上限や下限を扱う際に活用されます。例えば、配列内の最大値を求める際に、初期値を負の無限大である-Infinityに設定することで、必ず最初の要素が最大値として採用されるように初期化できます。また、無限に続くかのような処理の上限値として利用することも可能です。
Infinityは、Number型に分類される特殊な値であり、typeof演算子の結果は'number'となります。正の無限大であるInfinityの他に、負の無限大を表す-Infinityも存在します。これらの無限大は、他の数値と同様に比較演算や一部の算術演算に利用できます。ただし、Infinity - Infinityのように無限大同士の特定の演算では、結果がNaN(非数)となる場合があるため注意が必要です。
構文(syntax)
1console.log(Infinity);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Object.Infinityは、数値を表す定数であり、正の無限大を表現します。