VAL function

Purpose:

VAL converts a string to a double number.

Syntax:

RetDub = VAL(StringNum AS STRING)

Return Value:

  • Data type: STRING
    RetDub DOUBLE floating point number converted from StringNum. If StringNum is not a valid number, zero will be returned.

Parameters:

  • Data type: STRING
    StringNum string literal or variable containing digits.

BCX Console Sample Programs using the VAL function.

VALL function

Purpose:

VALL converts a string to an LDOUBLE number.

Syntax:

RetLDub = VALL(StringNum AS STRING)

Return Value:

  • Data type: STRING
    RetLDub LDOUBLE floating point number converted from StringNum. If StringNum is not a valid number, zero will be returned.

Parameters:

  • Data type: STRING
    StringNum string literal or variable containing digits.

Example:

DIM StringNum$

DIM RetDub#

DIM RetLDub AS LDOUBLE

StringNum$ = "3.141592653589793239"

RetDub# = VAL(StringNum$)

PRINT RetDub#

RetLDub = VALL(StringNum$)

PRINT RetLDub

Result:

3.14159265358979
3.141592653589793239