VAL( ) (Función)
Devuelve un valor numérico a partir de una expresión de caracteres compuesta por números.
VAL(cExpression)
Valores devueltos
Numeric
Parámetros
- cExpression
Especifica una expresión de caracteres compuesta por un máximo de 16 números. Si en cExpression se incluyen más de 16 números, se redondeará.
Observaciones
VAL( ) devuelve los números de la expresión de caracteres de izquierda a derecha hasta que encuentra un carácter no numérico (se pasan por alto los espacios en blanco iniciales). VAL( ) devuelve 0 si el primer carácter de la expresión de caracteres no es un número, un signo más (+) o un signo menos (-).
VAL( ) se puede utilizar para convertir en valores numéricos las cadenas de caracteres devueltas por las funciones SYS( ) de Visual FoxPro.
Ejemplo
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