JavaScript Number isFinite() Methode

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:

Globale isFinite() Methode

Number.isInteger() Methode

Number.isSafeInteger() Methode

Beispiel

Beispiel 1

Ist 123 eine endliche Zahl?

Number.isFinite(123)

probieren Sie es selbst aus

Beispiel 2

Number.isFinite("123")

probieren Sie es selbst aus

Beispiel 3

Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')

probieren Sie es selbst aus

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)

probieren Sie es selbst aus

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 truesonst 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

probieren Sie es selbst aus

Number.isFinite("123")	// gibt false zurück

probieren Sie es selbst aus

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().