Maison >interface Web >js tutoriel >Comment puis-je vérifier de manière fiable les valeurs NaN en JavaScript ?

Comment puis-je vérifier de manière fiable les valeurs NaN en JavaScript ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-13 18:22:11610parcourir

How Can I Reliably Check for NaN Values in JavaScript?

Comprendre NaN en JavaScript : identifier les valeurs qui ne sont pas un nombre

En JavaScript, l'analyse d'une valeur non numérique à l'aide de parseFloat entraînera NaN, qui représente « Pas un nombre ». Bien que tenter de comparer NaN avec lui-même ou Number.NaN puisse sembler intuitive, ces méthodes ne donneront pas le vrai résultat attendu.

La solution : utiliser la fonction isNaN

Pour déterminer correctement si une valeur est NaN, utilisez la fonction isNaN. Cette fonction renvoie exclusivement vrai pour les valeurs NaN, quelle que soit leur origine.

isNaN(parseFloat("geoff")); // true

Remarque : La fonction isNaN peut être utilisée pour vérifier NaN dans n'importe quelle valeur, y compris les types non numériques. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn