JavaScript Number isFinite() metod
- Föregående sida EPSILON
- Nästa sida isInteger()
- Gå tillbaka till föregående nivå JavaScript Number referens manual
Definition och användning
om talet är ett finit nummerNumber.isFinite()
metoden returnerar true
.
Oändliga (icke finita) nummer är Infinity
och-Infinity
eller NaN
.
annars returneras false
.
Se också:
exempel
Exempel 1
Är 123 ett finit nummer?
Number.isFinite(123)
Exempel 2
Number.isFinite("123")
Exempel 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Exempel 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)
syntaks
Number.isFinite(value)
parametrar
parametrar | beskriver |
---|---|
value | nödvändigt. Värdet att testa. |
returnerar värde
typ | beskriver |
---|---|
布尔值 | om värdet är ett finit nummer, då true annars false . |
skillnaden mellan isFinite() och Number.isFinite()
omvärdetär ett finit nummer, då isFinite()
returnerar true
.
omnummerär ett finit nummer, då Number.isFinite()
returnerar true
.
Med andra ord:isFinite()
Konvertera värdet till ett nummer innan testet.
exempel
isFinite(123) // returnerar true
Number.isFinite("123") // returnerar false
webbläsarstöd
Number.isFinite()
är ECMAScript6 (ES6) egenskaper.
Alla moderna webbläsare stöder ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
stöder | stöder | stöder | stöder | stöder |
Internet Explorer 11 (eller tidigare versioner) stöder inte Number.isFinite()
.
- Föregående sida EPSILON
- Nästa sida isInteger()
- Gå tillbaka till föregående nivå JavaScript Number referens manual