- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 VBScript脚本语言 3.1 VBScript脚本语言概述 3.2 基本数据类型及输入输出 3.3 表达式和运算符 3.4 VBScript中的控制语句 3.5 VBScript函数及子过程 3.6 VBScript的对象和事件 3.1 VBScript脚本语言概述 3.1.1 服务器端脚本和客户端脚本 服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。 客户端脚本由浏览器解释执行。由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。 3.1 VBScript脚本语言概述 3.1.2 VBScript脚本语言编程实例 1.服务器端脚本 %@ LANGUAGE = VBScript % HTML BODY FONT SIZE=7 % Response.Write “欢迎使用 VBScript脚本语言!% /FONT /BODY/HTML 3.1 VBScript脚本语言概述 2.客户端脚本 一般形式如下: SCRIPT LANGUAGE=language [EVENT=event] [FOR=object] !-- 脚本代码 -- /SCRIPT 属性的意义:LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。EVENT:指定与此段脚本相关联的事件。FOR:指定与事件相关联的对象。 3.1 VBScript脚本语言概述 3.1.3 VBScript和JavaScript 3.2 基本数据类型及输入输出 3.2.1 将单行语句分成多行 在编写程序代码时,有的语句可能会很长,为了在阅读和对程序查错时直观、方便,可使用续行符“ -”(由一个空格和一个下划线组成),将长的语句分成多行书写。下面举例说明将单行语句分成多行书写的程序编写方法。 3.2 基本数据类型及输入输出 3.2.2 在代码中加注释 注释的一般格式为: 格式一: Rem 注释内容 格式二: ′注释内容 或 语句′注释内容 3.2 基本数据类型及输入输出 3.2.3 使用不同进制的数字 在VBScript中,除了可以使用默认的十进制来表示数字外,还允许使用十六进制或八进制来表示数字。对于不同进制的数,VBScript在表达方式上有明确规定,即十六进制数要加前缀&H(如&H9),八进制数要加前缀&0(数字零)或O(字母O)(如&011或O11),十进制数不用加任何前缀。 3.2 基本数据类型及输入输出 3.2.4 数据类型及其子类型 Byte(字节)、String(字符串)、 Integer(整型)、Long(长整型)、 Single(单精度浮点数)、 Double(双精度浮点数)、 Currency(货币)、Boolean(布尔型)、 Date/Time(日期/时间)、 Empty(空类型)、Null(空值)、 Object(对象)、Error(错误)。 3.2 基本数据类型及输入输出 3.2.5 变量 1.变量命名规则 变量的名字必须以字母开头。 名字中不能含有句号。 名字不能超过255个字符。 名字不能和VBScript中的关键字同名。 变量名在被声明的作用域内必须惟一。 3.2 基本数据类型及输入输出 2.声明变量 (1)隐式声明方式。 使用一个变量前并不需要声明,而可以直接在脚本代码中使用,系统会自动地在内存中开辟存储区域登记变量名。 (2)显式声明方式。 使用变量声明语句Dim、Public和Private语句。显式声明可以在定义变量的时候为变量在内存中预留空间,登记变量名。 3.2 基本数据类型及输入输出 为了区分不同类型的变量,可以通过变量名的前缀来指明该变量的子类型。 3.2 基本数据类型及输入输出 3.变量的作用域 指的是变量的有效范围,在VBScript中分为过程内有效和整个程序中都有效。在变量过程内部声明的变量称为过程级变量或局部变量,这样的变量只有在声明它们的过程中才能使用,即无法在过程外部访问;过程外部声明的变量称为脚本级变量或全局变量,即在同一个.asp文件中的任何脚本命令均可访问和修改该变量的值。 3.2 基本数据类型及输入输出 3.2.6 常量 1.文字常量 (1)字符串常量:用双引号作为定界符,由ASCII码字符组成(除双引号和回车符外),长度不能超过20亿个字符。例如:中华人民共和国、123
您可能关注的文档
最近下载
- 国家开放大学国际法形考任务1-5答案(国开电大).docx
- 山东省泰安市生物学高三上学期期中试题及答案指导(2024-2025学年).docx VIP
- 【MOOC期末】《中国马克思主义与当代》(北京科技大学)期末慕课答案.docx VIP
- 2025年工业废气治理工(中级)职业技能理论考试题库.doc VIP
- 运动损伤的应急处理.ppt VIP
- 电源潜在失效模式分析.pdf
- 西江月.夜行黄沙道中课件.ppt VIP
- 北控水务集团笔试题目资源.pdf VIP
- 教科版三年级上册科学第三单元天气测试卷(各地真题)word版.docx VIP
- 教科版小学科学二年级上册第一单元《造房子》单元小结课件(2025新教材).pptx VIP
文档评论(0)