JavaScript番号isFinite()
例
123は有限ですか?
Number.isFinite(123)
Number.isFinite("123")
定義と使用法
数値が有限数の場合、メソッドNumber.isFinite()
は戻ります
。true
無限(有限ではない)の数はInfinity
、、、
-Infinity
またはNaN
それ以外の場合はを返しますfalse
。
isFinite()とNumber.isFinite()の違い
isFinite()
値が有限数のtrue
場合に戻ります。
Number.isFinite()
数値が有限数のtrue
場合に戻ります。
言い換えると:
isFinite()
テストする前に、値を数値に変換します。
例
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
構文
Number.isFinite(value)
パラメーター
Parameter | Description |
value | Required. The value to be tested. |
戻り値
タイプ | 説明 |
ブール値 | true 値が有限数の場合、それ以外の場合はfalse 。 |
その他の例
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
ブラウザのサポート
Number.isFinite()
ECMAScript6(ES6)機能です。
ES6(JavaScript 2015)は、最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
Internet Explorer 11(またはそれ以前)ではサポートされていません。