English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Number.isFinite() メソッド

 JavaScript Number オブジェクト

isFinite()渡された値が有限の数であるかどうかを確認する方法です。

値のタイプがNumberの場合、このメソッドはtrueを返し、有限数に等しい値を返します。それ以外の場合はfalseを返します。

グローバルisFinite()このメソッドは、引数を強制的に数字に変換することはありません。

これは、有限の数であることもあるタイプNumberの値のみがtrueを返すことを意味します。

文法:

Number.isFinite(value)
Number.isFinite(451);   // true
Number.isFinite(-3.13); // true
Number.isFinite(3-1);   // true
Number.isFinite(0); // true
Number.isFinite("451"); // false
Number.isFinite("Hello");   // false
Number.isFinite("20/12/2018");  // false
テストをしてみる‹/›

ブラウザの互換性

表の数字は、isFinite()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:

メソッド
isFinite()191615912

引数の値

引数説明
valueテストする値が有限数であるかどうか

技術的詳細

返り値:指定された値が有限数であるかどうかを示す布尔値
JavaScript バージョン:ECMAScript 6

 JavaScript Number オブジェクト