一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptのisFinite()関数についてです。isFinite()は、与えられた値が有限の数かどうかを判定するために使用されます。この関数は数値を引数として取り、その値が有限の場合は、trueを返します。正か負の無限大、NaN、undefinedの場合は、falseを返します。例えば、isFinite(1)はtrueを返しますが、isFinite(Infinity)、isFinite(-Infinity)、isFinite(NaN)はいずれもfalseを返します。また、isFinite()はグローバル関数で、Numberオブジェクトに属していないため、どこからでも直接呼び出すことができます。この関数は特に、計算の結果が有限の数値範囲内に収まるかどうか確認する場合や、数値以外のデータタイプ(文字列など)が数値に変換可能かどうかをテストする際に便利です。

isFinite(1); // true
 
isFinite(Infinity); // false
isFinite(NaN); // false
isFinite(-Infinity); // false
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア