标题:
[问题求助]
VBS的数据类型 empty 和 null 有什么区别?
[打印本页]
作者:
悬崖之树
时间:
2013-10-6 18:41
标题:
VBS的数据类型 empty 和 null 有什么区别?
如题,如何创建一个包含null的变量?除了 a = null 之外还有什么方法?
还有在什么情况下返回一个null ?
作者:
czjt1234
时间:
2013-10-21 08:25
只能 a = Null 这样定义一个变量为 Null
没有其它办法
当然含有Null的表达式的结果总是为Null
比如
a = Null + 123 > 456
TypeName()可能返回值为Null
比如
Msgbox TypeName(Null)
作者:
Demon
时间:
2013-10-22 10:55
Empty 关键字用于指明未初始化的变量值,Null 关键字用于指明变量包含的数据无效。
楼上的回答并不正确,Null 其实主要用于兼容数据库中的NULL,所以除了a = Null以外,还可以通过数据库创建Null变量;
此外,TypeName函数的返回值为字符串子类型,不可能为Null。
作者:
czjt1234
时间:
2013-10-28 18:28
Msgbox TypeName(TypeName(Null))
确实是String
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2