VBScript:如何判断不同子类型变量是否为空(未被初始化)
答案:1 悬赏:10
解决时间 2021-02-23 14:41
- 提问者网友:刪除丶後
- 2021-02-23 04:21
VBScript:如何判断不同子类型变量是否为空(未被初始化)
最佳答案
- 二级知识专家网友:年轻没有失败
- 2021-02-23 05:53
'将变量变成未初始化
varTest = Empty
'Chenk检查变量是否为空,方法一IfvarTest = EmptyThenMsgBox"The variable is Empty."
EndIf
'Chenk检查变量是否为空,方法二IfIsEmpty(varTest)ThenMsgBox"The variable is Empty."
EndIf对象(Object)子类型变量:如果对象变量中的对象被销毁或是该变量还没有初始化时,它就等于一个子类型为Object,值为Nothing的变量。Nothing值类似于Null值。不能像对待普通的变量那样用等号(=)检查对象变量的值是否是Nothing。而是要用专门的操作符Is。而销毁对象时,必须要同时使用Set关键字和等号。
varTest = Empty
'Chenk检查变量是否为空,方法一IfvarTest = EmptyThenMsgBox"The variable is Empty."
EndIf
'Chenk检查变量是否为空,方法二IfIsEmpty(varTest)ThenMsgBox"The variable is Empty."
EndIf对象(Object)子类型变量:如果对象变量中的对象被销毁或是该变量还没有初始化时,它就等于一个子类型为Object,值为Nothing的变量。Nothing值类似于Null值。不能像对待普通的变量那样用等号(=)检查对象变量的值是否是Nothing。而是要用专门的操作符Is。而销毁对象时,必须要同时使用Set关键字和等号。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯