Condividi tramite


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

Versione 1

Si applica a:

Oggetto Global

Esempio

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

Vedere anche

Riferimenti

Metodo isFinite

Proprietà NaN (Global)

Metodo parseFloat

Metodo parseInt