IsNaN()
Syntaxe
Resultat.f = IsNaN(Valeur.f)Description
Renvoie une valeur différente de zéro si la 'Valeur' n'est pas un nombre (Not a Number). Cette valeur est le résultat d'un calcul incorrect. Il peut aussi être généré à l'aide de la fonction NaN().
NaN est une valeur spéciale. Tester sa valeur ne doit pas être fait avec une comparaison normale, car il y a de nombreuses valeurs pour NaN. Le fait que NaN soit considéré égal à lui-même dépend de l'implémentation matérielle.
Exemple
Debug IsNAN(NaN()) ; NaN Debug IsNAN(Sqr(-1)) ; NaN Debug IsNAN(1234.5) ; un nombre classique Debug IsNAN(Infinity()) ; l'infini n'est pas NaN
OS Supportés
Tous