VBScript VarType 函数


❮ 完整的 VBScript 参考

VarType 函数可返回指示指定变量的子类型的值。

VarType 函数可返回的值:

常数 描述
vbEmpty 0 未初始化(默认)
vbNull 1 不包含任何有效数据
vbInteger 2 整型子类型
vbLong 3 长整型子类型
vbSingle 4 单精度子类型
vbDouble 5 双精度子类型
vbCurrency 6 货币子类型
vbDate 7 日期或时间值
vbString 8 字符串值
vbObject 9 字符串子类型
vbError 10 错误子类型
vbBoolean 11 Boolean 子类型
vbVariant 12 Variant (仅用于变量数组)
vbDataObject 13 数据访问对象
vbDecimal 14 十进制子类型
vbByte 17 字节子类型
vbArray 8192 数组

注释: 这些常数是由 VBScript 指定的。所以,这些名称可在代码中随处使用,以代替实际值。

注释: 假如变量是数组,则 VarType() 会返回 8192 + VarType(数组元素)。举例:整数数组的 VarType() 会返回 8192 + 2 = 8194 。

语法

VarType(varname)

参数 描述
varname 必需。 变量名

实例

实例

<%

x="Hello World!"
response.write(VarType(x) & "<br />")
x=4
response.write(VarType(x) & "<br />")
x=4.675
response.write(VarType(x) & "<br />")
x=Null
response.write(VarType(x) & "<br />")
x=Empty
response.write(VarType(x) & "<br />")
x=True
response.write(VarType(x))

%>

上述代码的输出为:

8
2
5
1
0
11
显示示例 »

❮ 完整的 VBScript 参考