VBS基础篇 - 数据类型

VBScript只有一种数据类型 —— Variant,它是根据上下文来判断是数字还是字符串。因为VariantVBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。为了进一步区分数据类型,它包含如下数据子类型:


 

子类型

描述

Empty

未初始化的Variant。对于数值变量,值为0;对于字符串变量,值为零长度字符串 ("")

Null

不包含任何有效数据的Variant

Boolean

包含TrueFalse

Byte

包含0255之间的整数。

Integer

包含-32,76832,767之间的整数。

Currency

-922,337,203,685,477.5808922,337,203,685,477.5807

Long

包含-2,147,483,6482,147,483,647之间的整数。

Single

包含单精度浮点数,负数范围从-3.402823E38-1.401298E-45,正数范围从1.401298E-453.402823E38

Double

包含双精度浮点数,负数范围从-1.79769313486232E308-4.94065645841247E-324,正数范围从4.94065645841247E-3241.79769313486232E308

Date (Time)

包含表示日期的数字,日期范围从公元10011日到公元99991231日。

String

包含变长字符串,最大长度可为20亿个字符。

Object

包含对象。

Error

包含错误号。


VBScript在定义时只有一种变量类型,在实际使用中需要使用类型转换函数来将变量转换成相应的变量类型。

 

Cbool

变量转换成布尔值

Cbyte

变量转换为0255之间的整数

CcurCdblCsng

变量转换为浮点数值,前者精确到小数点后四位,后两者要更加精确,范围大的多

Cdate

变量转换为日期值

CintClng

变量转换为整数,后者的范围比前者要大的多

Cstr

变量转换为字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值