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
Libérer: 2024-12-13 18:22:11
original
567 Les gens l'ont consulté

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal