IsNaN()
Syntaxe
Resultat.f(d) = IsNaN(Valeur.f(d))Description
Renvoie une valeur non nulle si 'Valeur' n'est pas un nombre (Not a Number).
Arguments
Nombre.f ou Nombre.d Le nombre à virgule flottante (float ou double)
Valeur de retour
Renvoie une valeur non nulle si la valeur n'est pas un nombre (Not a Number).
Remarques
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 Debug IsNAN(Infinity()) ; Attention, l'infini n'est pas NaN
Voir aussi
NaN(), IsInfinity()
OS Supportés
Tous