第3章 VBScript基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 VBScript基础 本章要点: ?数据类型、变量和常量 ?运算符和数组变量 ?过程和函数 ?程序控制语句 3.1 VBScript基本概念 VBScript是一种脚本语言。所谓脚本语言就是介于HTML和Java、VB等编程语言之间的脚本命令。HTML通常用于格式化和链接文本,而编程语言通常用于向计算机发出一系列复杂的指令。脚本语言在功能上与编程语言接近而在语法和规则上比编程语言简单。当执行脚本程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,脚本程序的编写也遵循一定的规则,如果想使用特定的脚本语言,那么服务器上必须要有能解释这种脚本语言的脚本解释器。目前比较流行的脚本语言有两种:VBScript和JavaScript。其中VBScript基于Microsoft公司的Visual Basic语言;而JavaScript基于SUN公司的Java语言。 3.1.1 概述 ASP 本身并不是一种脚本语言,它只是提供了一种嵌在 HTML 页面中的脚本语言得以运行的环境。也就是说,只要服务器端支持这些脚本语言,在同一个ASP 文件中使用不同的脚本语言也是可行的。因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果。下面具体介绍VBScript脚本在ASP中的使用。 3.1.1 概述 VBScript脚本还可以使用两个特殊字符%和%来标识是否为服务器端脚本。%和%能够将这些脚本和HTML区分出来,表明哪些是由服务器来执行的,哪些是由浏览器来完成的。在ASP中,较多的使用这种方式。下面以一个示例说明服务器端脚本和HTML在一个网页中的集成。 3.1.2 数据类型 在VBScript只有一种称为Variant的数据类型。Variant 是特殊的数据类型,它可根据使用的方式而包含不同类别的信息。Variant也是VBScript中唯一的数据类型,所以它也是 VBScript中所有函数的返回值的数据类型。 3.2 变量和常量 使用变量主要是为了方便引用计算机内存单元,该内存单元中可以存储脚本运行时可以更改的程序信息。譬如,可以创建一个名为WebCount的变量用来存储用户访问某个Web页面的次数。使用变量时并不需要了解变量在计算机内存中的地址,只要通过变量名引用就可以查看或更改变量的值。在VBScript 中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。 3.2.1 变量 隐式声明和显式声明 在VBScript中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant类型。在VB脚本环境中,可以直接在脚本中使用变量名这一简单方式隐式声明变量。但这往往容易产生异常,主要是因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,一般通过使用DIM语句、PUBLIC语句和PRIVATE语句实现对一个变量的显式声明。当同时声明多个变量时,注意中间用逗号隔开,声明格式为: DIM varname1 [, varname2] [, varname3]. . . 其中,DIM语句为变量声明的标识符,varname1、varname2等分别为声明的变量名。[]表示为任选项,表示在DIM语句中可以同时声明一个或多个变量。 3.2.1 变量 命名规则 变量命名必须遵循 VBScript 的标准命名规则。变量命名必须遵循: ⑴ 第一个字符必须是字母。 ⑵ 不能包含嵌入的句点。 ⑶ 长度不能超过 255 个字符。 ⑷ 在被声明的作用域内必须唯一。 3.2.1 变量 变量的类型 在使用DIM语句声明一个变量时,并没有为该变量定义数据类型。因为VBScript中所有变量都是相同的数据类型,即variant型变量。variant是一种特殊的变量类型,它可以代表许多其它类型的变量。 3.2.1 变量 变量的作用域与存活期 变量的作用域指的是变量的有效范围,因为变量被声明后不是在任何地方都可以被使用,每个变量都有它的使用范围,在作用域内可以使用变量,在作用域外则变量不可见。变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被 SCRIPT 中所有过程所识别,称为SCRIPT 级变量,具有SCRIPT级作用域。 3.2.2 常量 常量声明和使用 常量是用来代替一个数或字符串的名称。在VBScript中也可以声明一个常量,所谓常量就是一旦声明,以后其值就不能更改了。声明格式为: CONST constname = expression 其中,

文档评论(0)

df829393 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档