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

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

Susan Sarandon
Libérer: 2024-12-05 19:47:11
original
209 Les gens l'ont consulté

How Can I Reliably Check for NaN in JavaScript?

Validation de NaN en JavaScript

Vérifier si un nombre est NaN (pas un nombre) en JavaScript peut être délicat. En effet, les méthodes conventionnelles telles que comparer une valeur à NaN ou utiliser la constante Number.NaN donnent souvent de faux résultats.

Plus précisément, parseFloat('geoff') == NaN renverra false dans la console JavaScript de Firefox, même si « geoff » n'est pas valide numéro.

Solution : Utilisation de la fonction isNaN()

Pour valider NaN avec précision, JavaScript fournit la fonction isNaN(). Voici comment vous pouvez l'utiliser :

isNaN(parseFloat("geoff"))
Copier après la connexion

Cela retournera vrai, indiquant que la valeur analysée de 'geoff' est NaN.

Remarque : Le isNaN() peut également être utilisée pour vérifier les valeurs NaN dans les types de données non numériques, tels que cordes.

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