JavaScript Number isFinite() -menetelmä
- Edellinen sivu EPSILON
- Seuraava sivu isInteger()
- Palaa ylös JavaScript Number viittausopas
Määritelmä ja käyttö
jos luku on rajoitettu lukuNumber.isFinite()
menetelmä palauttaa true
.
Lukumäärä (ei rajoitettu) on Infinity
ja-Infinity
tai NaN
.
muuten palauttaa false
.
Katso myös:
Esimerkki
Esimerkki 1
Onko 123 rajoitettu luku?
Number.isFinite(123)
Esimerkki 2
Number.isFinite("123")
Esimerkki 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Esimerkki 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)
syntaksi
Number.isFinite(value)
parametri
parametri | kuvaile |
---|---|
value | Välttämätön. Testattava arvo. |
Palautusarvo
tyyppi | kuvaile |
---|---|
布尔值 | jos arvo on rajoitettu luku, sitten true ,muuten false . |
isFinite() ja Number.isFinite() välillä oleva ero
josarvoon rajoitettu luku, jos isFinite()
Palauttaa true
.
joslukuon rajoitettu luku, jos Number.isFinite()
Palauttaa true
.
Toisin sanoen:isFinite()
Muunna arvo numeroksi ennen testiä.
Esimerkki
isFinite(123) // Palauttaa true
Number.isFinite("123") // Palauttaa false
Selaimen tuki
Number.isFinite()
on ECMAScript6 (ES6) ominaisuus.
Kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
tukee | tukee | tukee | tukee | tukee |
Internet Explorer 11 (tai aikaisempi versio) ei tue Number.isFinite()
.
- Edellinen sivu EPSILON
- Seuraava sivu isInteger()
- Palaa ylös JavaScript Number viittausopas