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 参考