JavaScript isFinite() 関数

定義と使用方法

isFinite() この関数は数字が有限な合法数字かどうかを確認できます。

値が+infinity、-infinityまたはNaN(非数字)の場合は、この関数はfalseを返します。それ以外の場合はtrueを返します。

有限な数かどうかを確認します:

var a = isFinite(123) + "<br>";
var b = isFinite(-1.23) + "<br>";
var c = isFinite(5-2) + "<br>";
var d = isFinite(0) + "<br>";
var e = isFinite("123") + "<br>";
var f = isFinite("Hello") + "<br>";
var g = isFinite("2005/12/12");
var res = a + b + c + d + e + f + g;

自分で試してみてください

構文

isFinite(value)

パラメータ値

パラメータ 説明
value 必須。テストする値。

技術的詳細

返却値: ブール値。値が+infinity、-infinityまたはNaNの場合はfalseを返し、それ以外の場合はtrueを返します。
JavaScript バージョン: ECMAScript 1

ブラウザのサポート

関数 Chrome Edge Firefox Safari Opera
isFinite() サポート サポート サポート サポート サポート