JavaScript-Zahl isFinite()
Beispiele
Ist 123 endlich?
Number.isFinite(123)
Number.isFinite("123")
Definition und Verwendung
Die Number.isFinite()
Methode gibt zurück,
true
wenn eine Zahl eine endliche Zahl ist.
Unendliche (nicht endliche) Zahlen sind Infinity
,
-Infinity
, oderNaN
Sonst kehrt es zurück false
.
Unterschied zwischen isFinite() und Number.isFinite()
isFinite()
gibt zurück, true
wenn ein Wert eine endliche Zahl ist.
Number.isFinite()
gibt zurück, true
wenn eine Zahl eine endliche Zahl ist.
Mit anderen Worten:
isFinite()
wandelt den Wert vor dem Testen in eine Zahl um.
Beispiele
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Syntax
Number.isFinite(value)
Parameter
Parameter | Description |
value | Required. The value to be tested. |
Rückgabewert
Typ | Beschreibung |
Ein boolescher Wert | true wenn der Wert eine endliche Zahl ist, sonst false . |
Mehr Beispiele
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)
Browser-Unterstützung
Number.isFinite()
ist eine ECMAScript6 (ES6)-Funktion.
ES6 (JavaScript 2015) wird in allen modernen Browsern unterstützt:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
wird in Internet Explorer 11 (oder früher) nicht unterstützt.