Sommario
La funzione globale isFinite()
determina se il parametro passatole è un numero finito. Se necessario, il parametro viene prima convertito in un valore numerico.
Sintassi
isFinite(number)
Parametri
- number
- Il valore da controllare che sia finito.
Descrizione
isFinite
è una funzione globale.
Puoi usare questa funzione per determinare se un numero è finito. La funzione isFinite
restituisce false
se il valore passatole è NaN
, Infinity
(infinito positivo) o -
Infinity
(infinito negativo); altrimenti restituisce true
.
Esempi
isFinite(Infinity); // false isFinite(NaN); // false isFinite(-Infinity); // false isFinite(0); // true isFinite(2e64); // true isFinite("0"); // true, perché `"0"` viene convertito // in un valore numerico, quindi // in `0` e poi valutato. // La funzione Number.isFinite("0"), // più robusta, restituirebbe false.
Specifiche
Specifica | Stato | Commenti |
---|---|---|
ECMAScript 2nd Edition. | Standard | Definizione iniziale. |
ECMAScript 5.1 (ECMA-262) The definition of 'isFinite' in that specification. |
Standard | |
ECMAScript 6 (ECMA-262) The definition of 'isFinite' in that specification. |
Release Candidate |
Compatibilità con i browser
Funzionalità | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Supporto di base | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Funzionalità | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Supporto di base | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Vedi anche
Tag del documento e collaboratori
Hanno collaborato alla realizzazione di questa pagina:
nicolo-ribaudo
Ultima modifica di:
nicolo-ribaudo,