JavaScript Number isFinite() metode

definition og brug

hvis tallet er et finit tal,Number.isFinite() metoden returnerer true.

Uendelige (ikke finit) tal er Infinityog-Infinity eller NaN.

ellers returneres false.

Se også:

Global isFinite() metode

Number.isInteger() metoden

Number.isSafeInteger() metoden

Eksempel

Eksempel 1

Er 123 et finit tal?

Number.isFinite(123)

Prøv det selv

Eksempel 2

Number.isFinite("123")

Prøv det selv

Eksempel 3

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

Prøv det selv

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

Prøv det selv

syntaks

Number.isFinite(value)

parametre

parametre beskrivelse
value påkrævet. Værdien, der skal testes.

returneringsværdi

type beskrivelse
bolkværdi hvis værdien er et finit tal, så true,ellers false.

Forskellen mellem isFinite() og Number.isFinite()

hvisværdier et finit tal, så isFinite() Returnerer true.

hvistaler et finit tal, så Number.isFinite() Returnerer true.

Med andre ord:isFinite() Konverter værdien til et tal før testen.

Eksempel

isFinite(123)	 	// Returnerer true

Prøv det selv

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

Prøv det selv

Browservirksomhed

Number.isFinite() er ECMAScript6 (ES6) egenskaber.

Alle moderne browsere understøtter ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
understøtter understøtter understøtter understøtter understøtter

Internet Explorer 11 (eller tidligere versioner) understøtter ikke Number.isFinite().