VBScript 关键字

VBScript 关键字

关键字 说明
Empty

表示未初始化的变量值。变量在首次创建时未赋值,或显式设置为 Empty 时处于未初始化状态。

示例:

Dim x '变量 x 未初始化!
x="ff" '变量 x 已初始化
x=Empty '变量 x 恢复未初始化状态

注意:与 Null 不同!

IsEmpty

用于检测变量是否未初始化。

示例:

If (IsEmpty(x)) '检查 x 是否未初始化
Nothing

表示未初始化的对象值,或解除对象变量与对象的关联以释放系统资源。

示例:

Set myObject=Nothing
Is Nothing

用于检测值是否为未初始化的对象。

示例:

If (myObject Is Nothing) '检查对象是否未设置

注意:直接与 Nothing 比较将无法获得正确结果!

示例:

If (myObject = Nothing) '结果始终为 False
Null

表示变量包含无效数据。

与 Empty 表示"未设置"不同,Null 表示被显式设置为"无效"值。

注意:与 Empty 或 Nothing 不同!

示例:

x=Null 'x 包含无效数据
IsNull

用于检测值是否包含无效数据。

示例:

if (IsNull(x)) '检查 x 是否无效
True 表示正确的布尔条件。
False 表示不正确的布尔条件(False 的值为 0)。