Share via


isNaN, méthode

Retourne une valeur booléenne indiquant si une valeur correspond à la valeur réservée NaN (Not a Number, pas un nombre).

function isNaN(number : Number) : Boolean

Arguments

  • number
    Obligatoire. Valeur numérique.

Notes

La fonction isNaN retourne true si la valeur est NaN, et false dans le cas contraire. Cette fonction est généralement utilisée pour tester les valeurs de retour des méthodes parseInt et parseFloat.

Par ailleurs, une variable contenant NaN ou une autre valeur peut être comparée à elle-même. Si elle est différente, c'est une valeur NaN, car NaN est la seule valeur qui n'est pas égale à elle-même.

Configuration requise

Version 1

S'applique à :

Global, objet

Exemple

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

Voir aussi

Référence

isFinite, méthode

NaN, propriété (Global)

parseFloat, méthode

parseInt, méthode