Vorheriges Thema: UCase - Konvertieren von Kleinbuchstaben in GroßbuchstabenNächstes Thema: ValEx - Konvertieren einer Zeichenfolge, die eine Dezimal-, Hexadezimal- oder Oktalzahl angibt, in eine Ganzzahl


Val - Konvertieren einer Zeichenfolge in eine Ganzzahl

Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.

Die Funktion "Val" konvertiert die Eingabezeichenfolge in eine Ganzzahl.

Diese Zeichenfolge-Bearbeitungsfunktion hat das folgende Format:

Val(str as String) as Integer
str

Kennzeichnet die zu konvertierende Zeichenfolge.

Diese Funktion ignoriert eventuelle Tabulatoren oder Leerzeichen am Anfang der Zeichenfolge, erkennt aber optionale Vorzeichen und Ziffernfolgen.

Die Funktion gibt den konvertierten Wert der Eingabezeichenfolge zurück. Wenn die Zeichenfolge nicht in eine Zahl konvertiert werden kann, gibt die Funktion 0 zurück.

Beispiel: Funktion "Val"

Dim i As Integer
i = Val("2735")
Print("Val(""2735"")"+Str(i))
i=ValEx("2735")
Print("ValEx(2735")
Print("ValEx(""2735"")="+str(i))
i=ValEx("01414")
Print("ValEx(""01414"")="+str(i))
i=ValEx("0x1414")
Print("ValEx(""0x1414"")="+str(i))