Возвращяет числовое или денежное значение из символьного выражения состоящего из чисел. Вы можете использовать VAL( ) для конвертации символьной строки возвращаемой функциями Visual FoxPro SYS( ) в числовое значение.
VAL(cExpression) |
Параметры
- cExpression
- Задает символьное выражение, состоящее не более чем из 16 цифр. Если cExpression включает более 16 цифр, значение округляется. Если первый символ в cExpression символ долара ($),VAL( ) возвращяет значение в денежном (currency) формате. Во всех других ситуациях VAL( ) возвращяет числовое значение.
Возвращяемое значение
Числовой или денежный тип данных. VAL( ) возвращяет число из символьного выражения слева на право до первого не числового символа. Ведущие пробелы игнорируются. VAL( ) возвращяет 0 если первый символ в символьном выражении не число, или символ долара ($), или символ плюс (+), или символ минус (-). Вы можете управлять результатом VAL( ) используя соманду SET DECIMALS до использования функции VAL( ).
Example
Копировать код | |
---|---|
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 |