Val
Expression = Val ( String )
根据字符串的内容,转换字符串
String 为布尔型、数值型、日期型。
当前本地化用于转换数字和日期。
请注意,日期、时间、小数点和千位分隔符会随着语言的变化而变化!
下面是转换算法:
-
如果字符串包含日期时间分隔符可以解释为日期时间,将返回日期时间型。
-
否则,如果字符串可以解释为浮点数,将返回浮点型。
-
否则,如果字符串可以解释为整数,将返回整数型。
-
否则,如果字符串是 "True" 或者 "False" ,将返回匹配的布尔型。
-
否则,返回空(NULL)。
Examples
PRINT Val("09/06/72 01:00")
PRINT Val("3.1415")
PRINT Val("-25")
Print Val("&H123abc") ' &H indicates HEX number
PRINT Val("True")
PRINT IsNull(Val("Gambas"))
参见