IsInfinity()

Syntaxe

Resultat.f(d) = IsInfinity(Valeur.f(d))
Description
Renvoie une valeur non nulle si 'Valeur' représente un infini.

Arguments

Nombre.f ou Nombre.d Le nombre à virgule flottante suspecté d'être un infini. (float ou double)

Valeur de retour

Renvoie une valeur non nulle si la valeur représente l'infini positif ou négatif.

Remarques

Comparer les valeurs infinies n'est pas conseillé, car cela dépend de l'implémentation matérielle, si l'infini est égal à lui-même ou non. Les valeurs de l'infini négatif et positif peuvent être générées par la fonction Infinity().

Exemple

  Debug IsInfinity(Infinity())  ; infini
  Debug IsInfinity(Log(0))      ; -infini
  Debug IsInfinity(1234.5)      ; nombre fini
  Debug IsInfinity(NaN())       ; NaN (Attention, 'Not a Number' n'est pas la même chose qu'un infini)

Voir aussi

Infinity(), IsNaN()

OS Supportés

Tous

<- IntQ() - Math Index - IsNaN() ->