JavaScript Number isFinite() methode
- Previous page EPSILON
- Next page isInteger()
- Go back to the previous level JavaScript Number Referenties
Definitie en gebruik
als het getal een beperkt getal isNumber.isFinite()
De methode keert terug true
.
Onbeperkte (niet beperkte) getallen zijn Infinity
en-Infinity
of NaN
.
anders keert het terug false
.
Zie ook:
Voorbeeld
Voorbeeld 1
Is 123 beperkt?
Number.isFinite(123)
Voorbeeld 2
Number.isFinite("123")
Voorbeeld 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
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)
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 true anders 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
Number.isFinite("123") // Keert false terug
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()
.
- Previous page EPSILON
- Next page isInteger()
- Go back to the previous level JavaScript Number Referenties