JavaScript isFinite()
Esempi
Controlla se un numero è finito:
let result = isFinite(123);
let result = isFinite("123");
Definizione e utilizzo
Il isFinite()
metodo restituisce true
se un valore è un numero finito.
I valori infiniti (non finiti) sono Infinity
,
-Infinity
, oNaN
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
isFinite(value)
Parametri
Parameter | Description |
value | Required. The value to be tested. |
Valore di ritorno
Tipo | Descrizione |
Un booleano. | false se il valore è Infinito, -Infinito o NaN. Altrimenti true . |
Altri esempi
Controlla se un numero è finito:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Supporto browser
isFinite()
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |