杭州国美:VB中val(inputBox("input"))和inputBox("input")的区别

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 11:10:11
VB中val(inputBox("input"))和inputBox("input")的区别是什么.
为什么要加VAL,val是什么意思呢?

val(inputBox("input"))
这句的意思是,将输入对话框中输入的数据转换成数字赋给变量,如果你输入的不是数值,那么系统将把这个值认作是0。

inputBox("input")
这句的意思是不经过任何转换,直接引用输入框中输入的值,如果输入框中输入的是文本,但是赋给了数值型变量,那将产生错误。

a=inputbox("") ,是将输入框用户输入的内容 反馈给变量a,不管用户输入的是文本、数字或其他a=Val(inputbox("")) 是将输入框用户输入的内容 转换成数值 后 反馈给变量a,如用户输入的是文本等非数字内容,则反馈给a为0

Val 函数
返回包含于字符串内的数字,字符串中是一个适当类型的数值。
Val 函数示例
本示例使用 Val 函数返回字符串中所含的数值。
Dim MyValue
MyValue = Val("2457") ' 返回 2457。
MyValue = Val(" 2 45 7") ' 返回 2457。
MyValue = Val("24 and 57") ' 返回 24。