欢迎来到天天文库
浏览记录
ID:41093170
大小:287.96 KB
页数:38页
时间:2019-08-16
《VBScript脚本语言(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章VBScript脚本语言本章要点:◆VBScript数据类型◆VBScript表达式和运算符◆VBScript控制结构◆VBScript函数和子过程◆VBScript内部库函数◆VBScript对象和事件3.1一个嵌入HTML的VBScript脚本例3-1(CH3-1.htm):在HTML文档中嵌入一小段VBScript语言程序(用粗体表示),以了解VBScript在HTML中的应用情况。
2、=gb2312">
3、之中示例"EndSub3.2VBScript的基本数据类型VisualBasic语言中的数据类型有整型、长整型、单精度、双精度、变体型等各种类型的数据,但是,VBScript只有一种数据类型,就是Variant型,也叫变体型。Variant是一种特殊的数据类型,它由变量中保存的数据类型(常称为变量的子类型)来确定自身的类型。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。在VBScript中,变量的子类型很多
4、,详细说明见表3-1。表3-1Variant包含的数据子类型3.2.1变量1.声明变量在VBScript中,通常使用Dim语句显式声明变量并分配存储空间,其语法格式如下:Dim变量名[,变量名]……例如,下面的两个语句分别声明了一个变量和4个变量:DimaDimTop,Bottom,Left,Right此外,也可以通过直接在脚本中使用变量名这种方式隐式声明变量。但这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。若要强制显式声明所有变量,可以在脚本程序的开头处使用下面的语句:OptionExp
5、licit2.命名规则每一个变量都必须用一个标识符来作为其名称。变量命名必须遵循VBScript的标准命名规则。变量是一个名字,给变量命名时应遵守以下几个规则:(1)名字只能由字母、数字和下划线组成;(2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;(3)名字中不能包含嵌入的句点(.);(4)名字长度不能超过255个字符,即有效字符为255个,不区分大小写;(5)名字在被声明的作用域内必须惟一;(6)不能用VBScript的保留字作变量名,但可以把保留字嵌入变量名中或在保留字最末尾加一个数字来使用。3.变量的作
6、用域与存活期变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,而过程外部的任何命令都不能访问它,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。变量存在的时间称为存活期。脚本级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。在不同过程中可以使用同名的局部变量,这是因为每个局部变量只
7、被声明它的过程识别。3.2.2常量1.普通常量普通常量分为字符串常量和数值常量两种。字符串常量简称字符串,它由一对双引号括起来的字符序列所组成,其中可以包含字母、汉字、数字,空格以及标点符号等,长度不超过20亿个字符。数值常量分为整型数、长整型数和浮点数。整型数和长整型数都可以用十进制、十六进制和八进制三种形式来表示。使用十六进制数时,应在数字前面加上&H前缀;使用八进制数时,应在数字前面加上&O前缀。对于长整型数,使用十六进制或八进制形式表示时,还要在数字后面加上后缀&。浮点数也称为实型数,分为单精度浮点数和双精度浮点数。浮点
8、数可以用小数形式表示,也可以用科学记数法表示。2.符号常量符号常量是用一个标识符表示的常量,用于代替数字或字符串,其值从发生不改变。在VBScript中,符号常量分为预定义符号常量和用户自定义常量。VBScript提供了许多预定义符号常量,在编写脚本代码时无须声
此文档下载收益归作者所有