JavaScript Number isFinite() Methode
- Vorherige Seite EPSILON
- Nächste Seite isInteger()
- Zurück zur übergeordneten Ebene JavaScript Number Referenzhandbuch
Definition und Verwendung
wenn die Zahl eine endliche Zahl ist,Number.isFinite()
Methode gibt zurück true
.
Unendliche (nicht endliche) Zahlen sind Infinity
,-Infinity
oder NaN
.
sonst wird false
.
Siehe auch:
Beispiel
Beispiel 1
Ist 123 eine endliche Zahl?
Number.isFinite(123)
Beispiel 2
Number.isFinite("123")
Beispiel 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Beispiel 4
Number.isFinite(5-2) Number.isFinite(5/2) Number.isFinite(0) Number.isFinite(0/0) Number.isFinite(Infinity) Number.isFinite(-Infinity) Number.isFinite(NaN)
Syntax
Number.isFinite(value)
Parameter
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der zu testende Wert. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolscher Wert | wenn der Wert eine endliche Zahl ist, dann true sonst false . |
Unterschied zwischen isFinite() und Number.isFinite()
wennWertist eine endliche Zahl, dann isFinite()
gibt zurück true
.
wennZahlist eine endliche Zahl, dann Number.isFinite()
gibt zurück true
.
Mit anderen Worten:isFinite()
Konvertieren Sie den Wert in eine Zahl, bevor Sie den Test durchführen.
Beispiel
isFinite(123) // gibt true zurück
Number.isFinite("123") // gibt false zurück
Browser-Unterstützung
Number.isFinite()
ist eine ECMAScript6 (ES6)-Funktion.
Alle modernen Browser unterstützen ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
unterstützt | unterstützt | unterstützt | unterstützt | unterstützt |
Internet Explorer 11 (oder frühere Versionen) unterstützt nicht Number.isFinite()
.
- Vorherige Seite EPSILON
- Nächste Seite isInteger()
- Zurück zur übergeordneten Ebene JavaScript Number Referenzhandbuch