作者:mobiledu2502912043 | 来源:互联网 | 2022-12-04 11:34
以下说明来自Rhino Developer Docs
空
在Vbscript中声明变量时,第一次赋值之前的变量值是未定义的,或者Empty
.
Dim varValue ' Empty value
所以基本上,Empty
"我是一个未初始化的变体."如果您需要检测变量实际上是否为空变量而不是字符串或数字,您可以使用IsEmpty
.或者,您可以使用
TypeName
或VarType
,但IsEmpty
最好.
因此Empty
用于声明变量.如果声明一个变量,则在堆栈中保留存储空间,但堆栈上的Empty值是多少?
1> MC ND..:
Vbscript变量属于类型Variant
,表示可以更改类型的值.在内存中,Variant类型是一个16字节的结构.
如果变量为空(Empty
值),则vt
成员(存储变量引用的数据类型)的值为0x0000
(VT_EMPTY
)