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