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 | 数组 |
备注
- 关于什么是常数请参考 const
- 在VBScript中的内置常数一般是由vb开头组成的标识符, 而非vb开头的一般需要自行定义赋值的常数, 仅仅约定成俗使用固定标识符而已
- 如果你不知道是否为内置常数, 可以通过简单粗暴的不定义变量直接赋值方法测试
- 如果是内置常数, 你会发现调试运行报错, 例如
vbRed = 1
会提示非法赋值: 'VBRED'
- 如果不是内置常数, 则不会出现任何错误提示, 例如
ForWriting = 1
不会出现任何错误
- 如果是内置常数, 你会发现调试运行报错, 例如