跳到主要内容

VarType 常数

介绍

VarType返回值常数

常数表

常数名常数值描述
vbEmpty0未初始化(默认)
vbNull1不包含任何有效数据
vbInteger2整型子类型
vbLong3长整型子类型
vbSingle4单精度子类型
vbDouble5双精度子类型
vbCurrency6货币子类型
vbDate7日期子类型
vbString8字符串子类型
vbObject9对象
vbError10错误子类型
vbBoolean11Boolean 子类型
vbVariant12Variant (仅用于变量数组)
vbDataObject13数据访问对象
vbDecimal14十进制子类型
vbByte17字节子类型
vbArray8192数组

备注

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