vbscript的数据类型:第三课 VBScript数据类型



只有种数据类型称为 VariantVariant 是种特殊数据类型根据使用方式它可以包含区别类别信息 Variant 是 VBScript 中唯数据类型所以它也是 VBScript 中所有返回值数据类型

最简单 Variant 可以包含数字或串信息Variant 用于数字上下文中时作为数字处理用于串上下文中时作为串处理这就是说如果使用看起来象是数字数据则 VBScript 会假定其为数字并以适用于数字方式处理和此类似如果使用数据只可能是则 VBScript 将按串处理当然也可以将数字包含在引号 (\" \") 中使其成为

Variant 子类型

除简单数字或串以外Variant 可以进步区分数值信息特定含义例如使用数值信息表示日期或时间此类数据在和其他日期或时间数据起使用时结果也总是表示为日期或时间当然从 Boolean 值到浮点数数值信息是多种多样Variant 包含数值信息类型称为子类型大多数情况下可将所需数据放进 Variant 中而 Variant 也会按照最适用于其包含数据方式进行操作

下表显示 Variant 包含数据子类型:

子类型 描述
Empty Variant对于数值变量值为 0;对于串变量值为零长度串 (\"\")
Null 不包含任何有效数据 Variant
Boolean 包含 TrueFalse
Byte 包含 0 到 255 的间整数
Integer 包含 -32,768 到 32,767 的间整数
Currency -922,337,203,685,477.5808 到 922,337,203,685,477.5807
Long 包含 -2,147,483,648 到 2,147,483,647 的间整数
Single 包含单精度浮点数负数范围从 -3.402823E38 到 -1.401298E-45正数范围从 1.401298E-45 到 3.402823E38
Double 包含双精度浮点数负数范围从 -1.79769313486232E308 到 -4.94065645841247E-324正数范围从 4.94065645841247E-324 到 1.79769313486232E308
Date (Time) 包含表示日期数字日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日
String 包含变长最大长度可为 20 亿个
Object 包含对象
Error 包含



您可以使用转换来转换数据子类型另外可使用 VarType 返回数据 Variant 子类型
Tags:  vbscript vbscript打开数据库 vbscript数据类型 vbscript的数据类型

延伸阅读

最新评论

发表评论