JavaScript isFinite()
例
数が有限かどうかを確認します。
let result = isFinite(123);
let result = isFinite("123");
定義と使用法
値が有限数の場合、メソッドisFinite()
は戻ります。true
無限(有限ではない)の値はInfinity
、、、
-Infinity
またはNaN
isFinite()とNumber.isFinite()の違い
isFinite()
値が有限数のtrue
場合に戻ります。
Number.isFinite()
数値が有限数のtrue
場合に戻ります。
言い換えると:
isFinite()
テストする前に、値を数値に変換します。
例
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
構文
isFinite(value)
パラメーター
Parameter | Description |
value | Required. The value to be tested. |
戻り値
タイプ | 説明 |
ブール値。 | false 値がInfinity、-Infinity、またはNaNの場合。それ以外の場合 true 。 |
その他の例
数が有限かどうかを確認します。
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
ブラウザのサポート
isFinite()
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |