Metodo isNaN
Restituisce un valore booleano che indica se un valore è il valore riservato NaN (Not a Number).
function isNaN(number : Number) : Boolean
Argomenti
- number
Obbligatoria. Valore numerico.
Note
Mediante la funzione isNaN viene restituito true se il valore corrisponde a NaN. In tutti gli altri casi viene restituito false. Viene in genere utilizzata per verificare i valori restituiti dai metodi parseInt e parseFloat.
In alternativa, è possibile stabilire un confronto di una variabile contenente NaN o un altro valore con se stessa. Se il confronto indica una differenza, significa che la variabile è uguale al valore NaN. NaN è infatti l'unico valore che non risulta mai uguale a se stesso.
Requisiti
Si applica a:
Esempio
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));