English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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() | 19 | 16 | 15 | 9 | 12 |
引数 | 説明 |
---|---|
value | テストする値が有限数であるかどうか |
返り値: | 指定された値が有限数であるかどうかを示す布尔値 |
---|---|
JavaScript バージョン: | ECMAScript 6 |