JavaScript Number isFinite()
Esempi
123 è finito?
Number.isFinite(123)
Number.isFinite("123")
Definizione e utilizzo
Il Number.isFinite()
metodo restituisce
true
se un numero è un numero finito.
I numeri infiniti (non finiti) sono Infinity
,
-Infinity
, oNaN
Altrimenti ritorna false
.
Guarda anche:
Differenza tra isFinite() e Number.isFinite()
isFinite()
restituisce true
se un valore è un numero finito.
Number.isFinite()
restituisce true
se un numero è un numero finito.
In altre parole:
isFinite()
converte il valore in un numero prima di testarlo.
Esempi
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Sintassi
Number.isFinite(value)
Parametri
Parameter | Description |
value | Required. The value to be tested. |
Valore di ritorno
Tipo | Descrizione |
Un booleano | true se il valore è un Numero finito, altrimenti false . |
Altri esempi
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
Supporto browser
Number.isFinite()
è una funzione ECMAScript6 (ES6).
ES6 (JavaScript 2015) è supportato in tutti i browser moderni:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
non è supportato in Internet Explorer 11 (o versioni precedenti).