Metodo Number isFinite() di JavaScript
- Pagina precedente EPSILON
- Pagina successiva isInteger()
- Torna alla pagina precedente Manuale di Referenza Number JavaScript
Definizione e uso
se il numero è un numero finito,Number.isFinite()
Il metodo restituisce true
.
I numeri infiniti (non finiti) sono Infinity
,-Infinity
o NaN
.
altrimenti restituisce false
.
Vedi anche:
Esempio
Esempio 1
123 è un numero finito?
Number.isFinite(123)
Esempio 2
Number.isFinite("123")
Esempio 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Esempio 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)
sintassi
Number.isFinite(value)
parametro
parametro | descrive |
---|---|
value | Obbligatorio. Valore da testare. |
valore restituito
il tipo | descrive |
---|---|
valore booleano | se il valore è un numero finito, allora true altrimenti false . |
La differenza tra isFinite() e Number.isFinite()
sevalorese è un numero finito, allora isFinite()
Restituisce true
.
senumerose è un numero finito, allora Number.isFinite()
Restituisce true
.
In altre parole:isFinite()
Converti il valore in numero prima del test.
Esempio
isFinite(123) // Restituisce true
Number.isFinite("123") // Restituisce false
Supporto del browser
Number.isFinite()
è una caratteristica di ECMAScript6 (ES6).
Tutti i browser moderni supportano ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
supporta | supporta | supporta | supporta | supporta |
Internet Explorer 11 (o versioni precedenti) non supporta Number.isFinite()
.
- Pagina precedente EPSILON
- Pagina successiva isInteger()
- Torna alla pagina precedente Manuale di Referenza Number JavaScript