4.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文档。上传文档
查看更多
数据类型 在VBScript语言中,只有一种数据类型,即Variant,称为变体型。Variant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息,Variant包含的数据信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant会自动按照最适用于其操作的数据子类型进行操作。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。 Variant包含的数据子类型 Vartype( )函数的返回值 常量 一、定义:在程序执行期间其值不发生变化的数据。 二、分类: 1、普通常量: 说明:无需定义即可在程序中使用。 分类:字符串常量、数值常量、逻辑型常量、日期型常量 。 2、符号常量: 说明:是用一个标识符表示的常量,用于代替数字或字符串,其值一经定义不能改变,且需要用Const语句加以声明才能使用。 分类:预定义符号常量和用户自定义常量。 变量 一、变量的定义 二、声明变量 三、 变量的命名规则 四、变量的作用域与存活期 五、给变量赋值 六、标量变量和数组变量 七、动态数组 变量的定义 变量是一种使用方便的占位符,用于引用计算机的内存地址,该地址可以存储脚本运行时可更改的数据。通过变量名引用变量就可以查看或更改变量的值,在VBScript中只有一种基本数据类型,即Variant,因此,所有变量的数据类型都是Variant。 声明变量 1、使用Dim语句显式声明变量 格式:Dim 变量名[,变量名] 2、直接在脚本中使用变量名隐式声明变量 3、强制显式声明所有变量,可以在脚本程序的开头处使用语句:Option Explicit 变量的命名规则 1、第1个字符必须是字母。 2、不能包含嵌入的句点(.)。 3、长度不能超过255个字符。 4、在被声明的作用域内必须唯一。 5、不能与VBScript的关键词相同 。 变量的作用域与存活期 变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域,被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。 变量存在的时间称为存活期。脚本级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。在不同过程中可以使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别。 给变量赋值 在VBScript中,可以通过赋值语句指定变量的值,此时变量位于等号的左边,要赋的值位于等号的右边,该值可以是任何数值、字符串、常数或表达式。 例如: MyName=Bill Myage=46 标量变量和数组变量 一、标量变量:只包含一个值的变量称为标量变量。 二、数组变量:包含一系列值的成组变量称数组变量。 1、声明数组变量:用变量名后面带括号,括号内的整数表示数组元素的最大可使用下标。例如:Dim A(10)声明了一个包含A(0)~A(10)共11个数组元素的数组。在VBScript中所有数组都是基于0的。在基于0的数组中,数组元素的数目总是括号中显示的数目加1。 2、定长数组:在定义数组时确定了元素个数的数组,又称固定大小的数组。 3、可以定义多维数组,数组的维数最大可以为60。声明多维数组时,使用逗号分隔括号中每个表示数组大小的数字。 例如:下面语句声明了一个有3行和6列的二维数组,其数组名称为Table: Dim Table(2,5) 动态数组 一、定义:动态数组是在运行时数组中所包含元素的数量可变化的数组。对动态数组的最初声明可以使用Dim语句或ReDim语句来实现,但括号中不包含可确定数组大小的数字。 例如: Dim Array() ReDim Array1() 二、说明:在使用动态数组时,使用ReDim再次确定维数和每一维的大小。ReDim语句可多次对一个数组使用,以随时根据需要确定数组的维数与大小。 例如:ReDim Array(20) ReDim Preserve Array(10) 使用Preserve关键字在重新调整数组大小时保留数组的内容。 重新调整动态数组大小的次数是没有限制的,但是应注意,将数组的大小调小时,被删除的数组元素中的数据将会丢失

文档评论(0)

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

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

1亿VIP精品文档

相关文档