JavaScript Number isFinite() -menetelmä

Määritelmä ja käyttö

jos luku on rajoitettu lukuNumber.isFinite() menetelmä palauttaa true.

Lukumäärä (ei rajoitettu) on Infinityja-Infinity tai NaN.

muuten palauttaa false.

Katso myös:

Globaali isFinite() -menetelmä

Number.isInteger() -menetelmä

Number.isSafeInteger() -menetelmä

Esimerkki

Esimerkki 1

Onko 123 rajoitettu luku?

Number.isFinite(123)

Kokeile itse

Esimerkki 2

Number.isFinite("123")

Kokeile itse

Esimerkki 3

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

Kokeile itse

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)

Kokeile itse

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

Kokeile itse

Number.isFinite("123")	// Palauttaa false

Kokeile itse

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