Esempio
Controllare se un valore è NaN:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
Prova tu stesso " Definizione e l'utilizzo
isNaN() funzione determina se un valore è un numero illegale (Not-a-Number) .
Questa funzione restituisce true se il valore equivale a NaN. In caso contrario, restituisce false.
Questa funzione è diversa dalla specifica Number Number. isNaN() metodo.
Globale isNaN() funzione, converte il valore testato per un numero, allora esso verifica.
Numero. isNan() non converte i valori a un numero, e non tornerà vero per qualsiasi valore che non sia del sistema di numerazione.
Supporto browser
Funzione | |||||
---|---|---|---|---|---|
isNaN() | sì | sì | sì | sì | sì |
Sintassi
isNaN( value )
valori dei parametri
Parametro | Descrizione |
---|---|
value | Necessario. Il valore da testare |
Dettagli tecnici
Valore di ritorno: | Un valore booleano. Restituisce true se il valore è NaN, altrimenti restituisce falso |
---|---|
Versione JavaScript: | 1.0 |
<Funzioni JavaScript globali