PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Range for conversion
  • Val function and UNICODE
  • Various
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on the character strings.
Example
Val("143")    // Returns 143
Val("1.67")   // Returns 1.67
Val("ABC")    // Returns 0
Val("3plus2") // Returns 3
Val("7,5")    // Returns 7
Val("1D2")    // Returns 100
Val("2.5e-2") // Returns 0.025
Syntax
<Result> = Val(<Source string>)
<Result>: Real or integer
  • Numeric value of the string.
  • 0 if an error occurred.
<Source string>: Character string
Character string to convert into a numeric value.
For a real, the separator must be the dot ('.') and the prefixes for scientific notation can be 'E', 'e', 'D' or 'd'. If the separator is a comma, the numbers found after the comma will be ignored.
Remarks

Range for conversion

Val converts a string into an integer if the value is found between -9.223.372.036.854.775.808 and 9.223.372.036.854.775.807.

Val function and UNICODE

<Source String> can be in ANSI format or in UNICODE format.
See Managing the UNICODE format for more details.

Various

As soon as a character of <Source String> cannot constitute a number, Val stops interpreting <Source String> and returns the number corresponding to the characters already read
The reals can be converted from base 10 only. In the other bases, the characters found after the "." character (dot) will be ignored.
Related Examples:
The Val function Unit examples (WINDEV): The Val function
[ + ] Using the WLanguage "Val" function with different databases.
For example, it allows you to retrieve the decimal value of a string in Hexadecimal format.
Component : wd250vm.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Video Val
https://youtu.be/3P8pNyShPEQ

https://windevdesenvolvimento.blogspot.com/2019/05/dicas-2116-windev-webdev-mobile-string.html

// btn_calcula_Com_String

EDT_resultado_numero=Val(EDT_string_valor_a)*Val(EDT_string_valor_b)

amarildo
20 May 2019