VBScript VarType 函数
定义和用法
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 | 必需的。变量的名称。 |
实例
- dim x
- x="Hello World!"
- document.write(VarType(x))
- x=4
- document.write(VarType(x))
- x=4.675
- document.write(VarType(x))
- x=Null
- document.write(VarType(x))
- x=Empty
- document.write(VarType(x))
- x=True
- document.write(VarType(x))
分别输出:
- String
- Integer
- Double
- Null
- Empty
- Boolean