第3章VBScript脚本语言基础.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:43 大小:307KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第3章VBScript脚本语言基础.ppt

第3章VBScript脚本语言基础.ppt

预览

免费试读已结束,剩余 33 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章VBScript脚本语言基础第3章VBScript脚本语言基础3.1.2在HTML页面中添加VBScript代码通常将VBScript脚本代码放在HEAD部分中,以使所有脚本代码集中放置,这样能确保在BODY部分调用代码之前读取并解码所有脚本代码。在HTML页面中添加VBScript脚本代码时,应以<SCRIPT>标记开始,而以</SCRIPT>标记结束,基本语法格式为:<SCRIPTLANGUAGE=“脚本语言名称”[EVENT="事件名称"][FOR="对象名称"]><!--脚本代码--></SCRIPT><SCRIPT>标记具有以下三个属性:(1)LANGUAGE:指定脚本代码所使用的脚本语言。对于InternetExplorer浏览器来说,该属性的取值可以是“VBScript”或“JScript”,前者也可以简写为“VBS”。(2)EVENT:指定与脚本代码相关联的事件。(3)FOR:指定与事件相关联的对象。【例3.1】演示3.2VBScript基本元素3.2.1数据类型在VBScript语言中只有一种数据类型,即Variant,这种数据类型可以包含不同类别的信息,它也是VBScript中所有函数的返回值的数据类型。Variant包含的数值信息类型称为子类型,包括:Empty:未初始化的Variant。Null:不包含任何有效数据的VariantBoolean:包含True或FalseByte:包含0到255之间的整数Integer:包含-32,768到32,767之间的整数Currency:-922,337,203,685,477.5808到922,337,203,685,477.5807Long:包含-2,147,483,648到2,147,483,647之间的整数Single:包含单精度浮点数Double包含双精度浮点数Date(Time):含表示日期的数字String:包含变长字符串,最大长度可为20亿个字符Object:包含对象Error:包含错误号3.2.2VBScript常量1.普通常量普通常量分为字符串常量和数值常量两种。字符串常量简称字符串,它由一对双引号括起来的字符序列所组成,其中可以包含字母、汉字、数字,空格以及标点符号等,长度不超过20亿个字符。例如,“ASP动态网页设计”,“MicrosoftExplorer浏览器”。数值常量分为整型数、长整型数和浮点数。整型数和长整型数都可以用十进制、十六进制和八进制三种形式来表示。使用十六进制数时,应在数字前面加上&H前缀;使用八进制数时,应在数字前面加上&O前缀。对于长整型数,使用十六进制或八进制形式表示时,还要在数字后面加上后缀&。浮点数也称为实型数,分为单精度浮点数和双精度浮点数。浮点数可以用小数形式表示,也可以用科学记数法表示。3.2.3VBScript变量1.声明变量在VBScript中,通常使用Dim语句显式声明变量并分配存储空间,语法格式如下:Dim变量名[,变量名]例如,下面的两个语句分别声明了一个变量和四个变量:DimUserNameDimTop,Bottom,Left,Right此外,也可以通过直接在脚本中使用变量名这种方式隐式声明变量。但这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。若要强制显式声明所有变量,可以在脚本程序的开头处使用下面的语句:OptionExplicit2.命名规则每一个变量都必须用一个标识符来作为其名称。变量命名必须遵循VBScript的标准命名规则。变量的命名规则为:第一个字符必须是字母;不能包含嵌入的句点(.);长度不能超过255个字符;在被声明的作用域内必须唯一;不能与VBScript的关键词相同。3.变量的作用域与存活期变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。变量存在的时间称为存活期。脚本级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。在不同过程中可以使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别。4.给变量赋值在VBScript中,可以通过赋值语句指定变量的值,此时变量位于等号的左边,要赋的值位于等号的右边,该值可