VBScript 关键字

VBScript 关键字

关键词 描述
Empty

用于表示未初始化的变量值。 变量值在首次创建时未初始化且未为其分配任何值,或者当变量值显式设置为空时。

示例:
Dim x   'the variable x is uninitialized!
x="ff"   'the variable x is NOT uninitialized anymore
x=Empty   'the variable x is uninitialized!

注释: This is not the same as Null!!

IsEmpty

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

示例: If (IsEmpty(x)) 'is x uninitialized?

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

示例: Set myObject=Nothing

Is Nothing 用于测试一个值是否是一个初始化的对象。

示例: If (myObject Is Nothing) 'is it unset?

注释: 如果将值与 Nothing 进行比较,您将不会得到正确的结果! 例子: If (myObject = Nothing) 'always false!

Null 用于指示变量不包含有效数据。

认为 Null 的一种方式是有人明确将值设置为 "invalid",而 Empty 的值是 "not set"。

注释: 这和 Empty or Nothing 不一样!!

示例: x=Null 'x contains no valid data

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

示例: if (IsNull(x)) 'is x invalid?

True 用于指示正确的布尔条件
False 用于表示不正确的布尔条件(False 的值为 0)