VAL( )-Funktion
Gibt den numerischen Wert eines Zeichenausdrucks zurück, der aus Ziffern besteht.
VAL(cExpression)
Rückgabewerte
Numerisch
Parameter
- cExpression
Gibt einen Zeichenausdruck an, der aus bis zu 16 Ziffern bestehen darf. Wenn cExpression aus mehr als 16 Ziffern besteht, wird gerundet.
Hinweise
VAL( ) gibt die Zahlen in dem Zeichenausdruck von links nach rechts zurück, bis ein nichtnumerisches Zeichen gefunden wird (führende Leerzeichen werden ignoriert). VAL( ) gibt 0 zurück, wenn das erste Zeichen des Zeichenausdrucks weder eine Zahl noch ein Pluszeichen (+) oder Minuszeichen (-) ist.
VAL( ) kann zur Umwandlung der von den Visual FoxPro-SYS( )-Funktionen zurückgegebenen Zeichenfolgen in numerische Werte eingesetzt werden.
Beispiel
CLEAR
STORE '12' TO A
STORE '13' TO B
? VAL(A) + VAL(B) && Displays 25.00
STORE '1.25E3' TO C
? 2 * VAL(C) && Displays 2500.00