Javascript estNaN ()

La fonction JavaScript isNaN () vérifie si une valeur est NaN (Not-a-Number) ou non.

La syntaxe de la isNaN()fonction est:

 isNaN(value)

Paramètres isNaN ()

La isNaN()fonction prend en charge:

  • value - La valeur à tester.

Valeur renvoyée par isNaN ()

  • Renvoie truesi l'argument est NaN.
  • Renvoie les falseautres arguments.

Exemple: utilisation de isNaN ()

 console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true

Production

 vrai vrai faux faux faux vrai faux faux vrai

Remarques:

  • isNaN() est une fonction de niveau supérieur et n'est associée à aucun objet.
  • Si l'argument n'est pas de type Number, la valeur est d'abord forcée à NaNpuis vérifiée.

Lecture recommandée: Javascript isFinite ()

Articles intéressants...