JavaScript Number isFinite() metode
- Forrige side EPSILON
- Næste side isInteger()
- Gå tilbage til niveauet over JavaScript Number Referencemanual
definition og brug
hvis tallet er et finit tal,Number.isFinite()
metoden returnerer true
.
Uendelige (ikke finit) tal er Infinity
og-Infinity
eller NaN
.
ellers returneres false
.
Se også:
Eksempel
Eksempel 1
Er 123 et finit tal?
Number.isFinite(123)
Eksempel 2
Number.isFinite("123")
Eksempel 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
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)
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
Number.isFinite("123") // Returnerer false
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()
.
- Forrige side EPSILON
- Næste side isInteger()
- Gå tilbage til niveauet over JavaScript Number Referencemanual