文档库 最新最全的文档下载
当前位置:文档库 › VBScript语言中的数据类型、变量、常量和运算符

VBScript语言中的数据类型、变量、常量和运算符

VBScript语言中的数据类型、变量、常量和运算符

前面曾介绍过VBScript是VisualBasic的一个子集,基本的功能和语法与VisualBasic差不多,本节介绍构成VBScript应用程序的元素,其中包括数据类型、变量、常量、运算符、表达式。

1.数据类型

数据是程序必要的组成部分,是程序操作的对象,在各种程序设计语言中,都引用“数据类型”来说明数据的特点及区分各种数据。在VBScript中,只有一种数据类型,称为Variant。Variant包含了多种基本的数据类型,这些基本的类型都称为子类型。Variant有12种子类型,下面来作分别介绍。

(1)Integer(整数型):整数型表示的是不带小数和指数符号的整数,在计算机中用2B(Byte,字节)来存储。

(2)Long(长整型):可表示带符号的整数,在计算机中用4B 来存储。

(3)Single(单精度型):用来存储实数,在计算机中用4B来存储,其中符号占1位,指数占8位,其余的23位用来表示尾数。

(4)Double(双精度型):用来存储实数,属于双精度型的数在计算机中用8B来存储,符号占1位,指数占11位,尾数占52位。

(5)String(字符串型):用来存储字符序列,字符序列由ASCII 组成。在VBScript中,字符串是放在双引号内的若干字符,长度为0的字符串为空字符串。https://www.wendangku.net/doc/a94982837.html,

(6)Boolean(布尔型):是一个逻辑值,用2B存储,它只有

两种结果,即True(?1)和False(0)。

(7)Byte(字节型):以1B来存储的无符号二进制数。

(8)Date/Time(日期/时间型):日期是以双精度型存储。日期数据必须以数字符号(#)包括起来,例如,#Dec10,2003#。

(9)Object(对象型):对象型数据用来表示图形或OLE对象等,用4B存储。

(10)Empty(空型):在VBScript中声明一个变量后,没有给它赋任何值,那么它的值为空。如果变量的子类型为数字型,其值为0;如果是字符串型,其长度为0。

(11)Null(空值):不包含任何数据的变量属于空值,它跟Empty 的区别在于,Empty是包含数据的,如,0或0长度,而Null不包含任何数据。

(12)Error(错误型):保存由VBScript产生的错误代码。以上简单地介绍了VBScript中的数据类型Variant和它包括的各种子类型。为了更清楚的了解各子类型,表5-1列出了各子类型和它们的取值范围以及存储空间的大小。https://www.wendangku.net/doc/a94982837.html,

2.常量和变量

前面介绍了VBScript中使用数据的数据类型。在程序中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式。常量是在程序执行期间不发生变化的数据,而变量在程序执行过程中是可变的,它代表内存中指定的存储单元。

(1)常量

常量就是在整个程序执行的过程中,它的值是固定不变的。在VBScript中常量分为两种,文字常量和符号常量。

文字常量:VBScript的文字常量又分为两种,即字符串和数值。字符串常量是由字符组成,用双引号包括,如"Number One"就是字符串常量。数值常量又包括整型数、长整型数和浮点数三种。

符号常量:在VBScript中,可以通过关键字Const来定义符号常量。例如Cont Fastness=200习惯上,常量名称都用大写字母构成。(2)变量

程序执行的对象就是数据,数据调入内存后,必须正确的访问所需要的数据,才能完成指定的操作,VBScript也和目前许多程序设计语言一样,可以用名字来标记内存的位置。一个有名称的内存位置称为变量。访问一个数据可以通过应用相应的变量名来实现。因为变量是标记相应的内存单元,内存单元存储的数据是可以变化的,所以变量在程序执行中是可以变化的。www.lvy https://www.wendangku.net/doc/a94982837.html,

相关文档
相关文档 最新文档