Functions > VarConv >


IsFloat

V�rifie si la valeur d'une variable ou d'une expression a une partie d�cimale.

IsFloat ( variable )

Param�tre

variable La variable ou expression � v�rifier.

Valeur de retour

Succ�s: Retourne 1 - Partie d�cimale
�chec: Retourne 0 - Pas de partie d�cimale

Remarque

La fonction retourne 0 si la valeur est un 'float' sans partie d�cimale (par exemple 1000).
Consultez Types de Donn�es du Langage pour une description d�taill�e.

En relation

IsArray, IsBinary, IsBool, IsHWnd, IsInt, IsNumber, IsPtr, IsString, StringIsFloat, VarGetType

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    Local $bIsFloat1 = IsFloat(3.14159) ; Retourne 1
    Local $bIsFloat2 = IsFloat(3.000) ; Retourne 0 = la valeur est un nombre entier �gal � 3
    Local $bIsFloat3 = IsFloat(1 / 2 - 5) ; Retourne 1
    Local $bIsFloat4 = IsFloat(1.5e3) ; Retourne 0 car 1.5e3 est �gale � 1500.
    Local $bIsFloat5 = IsFloat("12.345") ; Retourne la valeur 0 car c'est une cha�ne.

    MsgBox($MB_SYSTEMMODAL, "", "IsFloat: " & @CRLF & _
            $bIsFloat1 & @CRLF & $bIsFloat2 & @CRLF & $bIsFloat3 & @CRLF & $bIsFloat4 & @CRLF & $bIsFloat5)
EndFunc   ;==>Example