Share via


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

Vea también

SET DECIMALS | STR( ) | SYS( ) Introducción a las funciones