3.1 基本数据类型
数值型
integer long single double currency byte
字符串类型
string
日期类型
date
同时表示日期和时间
dim firstday as date
firstday=#99/12/31#
firstday=“99/12/31”
firstday=“22:30:50”
逻辑类型
boolean
逻辑型变量的取值范围只能是true(-1)或false(0)。
Dim switch as boolean
switch=true
switch=-1
这两条赋值语句功能是相同。
变体类型
variant
变体型变量是一种十分灵活的变量,可以保存各种类型 的数据。在定义变量中没有明确指明数据类型时,变量缺省时定义为变体类型。
dim x
dim y as variant
上述两个语句都是定义一个变体变量。
对象类型
定义对象变量时,可以直接指明对象的类型。
dim obj1 as commandbutton
dim obj2 as textbox
定义了对象变量后,使用set语句为对象变量赋值。
Set obje=command1
obj1.caption=“打开” 修改命令按钮的标题
obj1.fontbold=true
用户自定义类型
它类似于C语言中的“结构体”类型的数据。
Type 类型名
元素名 as 类型
元素名 as 类型
元素名 as 类型
……
end type
例:定义一个employee(职工)类型,其中包括职工号、姓名、年龄。
Type employee
empno as integer
name as string*10
age as integer
end type
dim emp as emloyee
在后面的程序中我们可以用“变量.元素”这样的形式来引用各个成员。
emp.name=“张三”
emp.no=83001
emp.age=21