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!