Überprüft, ob der Wert einer Variablen oder eines Ausdrucks keine Bruchkomponente hat.
IsInt ( variable )
variable | Die zu überprüfende Variable. |
Erfolg: | 1 - keine Bruchkomponente |
Fehler: | 0 - Bruchkomponente |
Die Funktion gibt 1 zurück, wenn der Wert eine Fließkommazahl ohne Bruchkomponente ist (z. B. 1.000)
Siehe Sprachreferenz - Datentypen für eine detaillierte Beschreibung.
IsArray, IsBinary, IsBool, IsFloat, IsHWnd, IsNumber, IsPtr, IsString, StringIsInt, VarGetType
#include <MsgBoxConstants.au3>
Example()
Func Example()
Local $bIsInt1 = IsInt(-12345) ;gibt 1 zurück
Local $bIsInt2 = IsInt(3.0000) ;gibt 1 zurück
Local $bIsInt3 = IsInt(7.5 - 4.5) ;gibt 1 zurück, weil die Berechnung Integer 3 ergibt
Local $bIsInt4 = IsInt(4.5) ; gibt 0 zurück, weil der Wert eine Zahl ist aber kein Integer.
Local $bIsInt5 = IsInt("5432") ;gibt 0 zurück, weil es ein String ist
MsgBox($MB_SYSTEMMODAL, "", "IsInt: " & @CRLF & _
$bIsInt1 & @CRLF & $bIsInt2 & @CRLF & $bIsInt3 & @CRLF & $bIsInt4 & @CRLF & $bIsInt5)
EndFunc ;==>Example