VBS基础篇 - 数据类型

本文详细介绍了VBScript中唯一的数据类型——Variant及其包含的各种子类型,包括Empty、Null、Boolean等,并提供了各种类型转换函数如Cbool、Cbyte、Cdate等的使用说明。

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


 

子类型

描述

Empty

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

Null

不包含任何有效数据的Variant

Boolean

包含True或False。

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

包含错误号。


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

 

Cbool

变量转换成布尔值

Cbyte

变量转换为0255之间的整数

CcurCdbl、Csng

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

Cdate

变量转换为日期值

CintClng

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

Cstr

变量转换为字符串

如果你對現在不滿意...否則你就好好學,因爲你還只是菜鳥...
 
debug.assert false 使程序中断,你可以在此时调试程序
语法TypeName(varname)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值