第三章脚本语言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

第三章、脚本语言 VBScript 3-1、服务器端脚本和客户端脚本 ASP程序由HTML标记、脚本语言和文本组成,其中的脚本语言可以用任何一种脚本VBScript和Jscript编写,本章主要讲述VBScript。 编程时既可编写服务器端脚本也可编写客户端脚本,服务器端脚本在Web服务器上运行,客户端脚本由客户端的浏览器运行。 1、服务器端脚本 在2-19.asp中,没有对客户端用户输入的数据进行验证,如果用户没有输入任何数据就点击提交,则服务器端将收到“空字符串”,此时可在2-19a.asp中加入服务器端脚本进行验证,见例3-1.asp和3-1a.asp。 例3-1服务器端脚本(3-1.asp) 程序3-1.asp的处理程序:(3-1a.asp) 2、客户端脚本 上例中所讨论的脚本程序在服务器端运行,每次用户输入的数据都要传到服务器端,验证后再传回客户端,效率并不高,此时可采用客户端脚本,见下例。 例3-2客户端脚本(3-2.asp) 程序3-2.asp的处理程序(3-2a.asp) 可见3-2a.asp程序与2-19a.asp程序的作用完全相同,但效率不同。 注:因为Netscape的Navigator不支持VBScript,编写VBScript客户端脚本时最好加上!- -和 - -。 ** 3-2、常量(数) 一、数据的类型 数据是对客观事物及其属性的描述 在计算机的程序语言中,身高、体重等可以参加算术运算的数据又叫“数值型数据”;姓名、籍贯等不参与算术运算的数据又叫“字符型数据”;出生年月又叫“日期型数据”;性别等只有两种结果的数据又称为“逻辑型数据”。 计算机中数据的类型: 数值型数据 字符型数据 日期型数据 辑型数据 整型 -32768-+32767之间的整数 长整型 -2147483648-+2147483647之间的整数 单精度数 又精度数 见P79页 例如:某人姓名张三、年龄19岁,身高1.78,体重200公斤,这里的张三,19,1.78,200就是数据。 二、数据的表示方法 ①数值型数据直接书写:(可用前缀来区分进制) 如: 100 十进制 H64 十六进制 0144 八进制 ②字符型数据(字符串)必须用单引号或双引号括起来: 如:“西双版纳职业技术学院” ③日期型数据必须用一对#号括起来: 如:#9/21/2005 8:00:01# ④逻辑型数据只有真True或假False两种取值 在VBScript中,只有一种数据类型,即Variant类型。 三、常量 在程序运行期间,值不发生变化的量,叫常量。 如: % const PI=3.1415 ?% 定义常量后,在程序中的任何地方可用PI来引用3.14159 3-3、变量 一、概念 在程序运行期间,值会发生变化的量,叫变量。 变量常用来临时存储数据,在VBScript中变量可以未经声明就使用,且不区分大小写,因此VBScript又被称为弱类型语言。见下列程序: 例2-19a.asp 这样做的好处方便了程序员,但如果程序中变量较多时,程序员自己可能也不知道变量中到底存储了什么值,给今后阅读程序增加了困难。因此,建议养成良好的习惯,使用变量前先声明,后使用。 二、变量的声明 ①变量的声明用:DIM 语句,如: DIM X ②声明多个变量时,用逗号分隔。 如: Dim x,y,z ③数组变量 具有相同变量名的一组下标变量,称为数组。 声明数组变量时,变量名后带括号()。 如:下例声明一个包含11个元素的一维数组: Dim A(10) VBScrript的数组下标总是从0开始。Dim A(10)相当于定义了: A(0)、A(1)、A(2)、A(3)、A(4)、A(5)、A(6)、A(7)、A(8)、A(9)、A(10)共十一个元素(下标变量),下标用来指明数组元素的位置。 * 用一个下标就能确定一个元素在数组中的位置,则该数组称为一维数组。 右下图为一维数组A(10)的元素在内存中获得的空间。 由此可见,声明数组时不要太大,够用即可,否则浪费内存。 A(0) A(1) A(2) … A(10) 上界 下界 数组并不仅限于一维,可以是二维、三维、……,声明多维数组时用逗号分隔括号中每个表示数组大小的数字。如:下例声明了一个二维数组: Dim B(1,2) 相当于声明了以下六个元素: B(0,0) B(0,1) B(0,2) B(1,0) B(1,1) B(1,2) 三、变量命名规则 右图为二维数组B(1,2)的元素在内存中获得的空间。 B(0,0) B(0,1)

文档评论(0)

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

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

1亿VIP精品文档

相关文档