JavaScript Number isFinite() methode

Definitie en gebruik

als het getal een beperkt getal isNumber.isFinite() De methode keert terug true.

Onbeperkte (niet beperkte) getallen zijn Infinityen-Infinity of NaN.

anders keert het terug false.

Zie ook:

Globale isFinite() methode

Number.isInteger() methode

Number.isSafeInteger() methode

Voorbeeld

Voorbeeld 1

Is 123 beperkt?

Number.isFinite(123)

Probeer het zelf

Voorbeeld 2

Number.isFinite("123")

Probeer het zelf

Voorbeeld 3

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

Probeer het zelf

Voorbeeld 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)

Probeer het zelf

Syntaxis

Number.isFinite(value)

Parameter

Parameter beschrijft
value Verplicht. De te testen waarde.

Keert terugwaarde

type beschrijft
Booleaanse waarde als de waarde een beperkt getal is, dan trueanders gezegd false.

Het verschil tussen isFinite() en Number.isFinite()

alswaardeis een beperkte getal, dan isFinite() Keert terug true.

alsgetalis een beperkte getal, dan Number.isFinite() Keert terug true.

Anders gezegd:isFinite() Converteer de waarde naar een getal voordat je het test.

Voorbeeld

isFinite(123)	 	// Keert true terug

Probeer het zelf

Number.isFinite("123")	// Keert false terug

Probeer het zelf

Browserondersteuning

Number.isFinite() is een ECMAScript6 (ES6) kenmerk.

Alle moderne browsers ondersteunen ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ondersteunt ondersteunt ondersteunt ondersteunt ondersteunt

Internet Explorer 11 (of ouder versie) ondersteunt niet Number.isFinite().