Maison >interface Web >js tutoriel >Comment puis-je vérifier de manière fiable NaN en 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"))
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!