- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章动态网页设计教程
第8章 ASP脚本语言 脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为脚本语言。按照执行方式和位置的不同,脚本分为客户端脚本和服务器端脚本。客户端脚本在客户端计算机上被Web浏览器执行,服务器端脚本在服务器端计算机上被Web服务器执行。脚本语言是一种解释型语言,客户端脚本的解释器位于Web浏览器中,服务器端脚本的解释器则位于Web服务器中。静态网页只能包含客户端脚本,动态网页则可以同时包含客户端脚本和服务器端脚本。 8.1 VBScript脚本语言基本格式 VBScript的代码都是包含在script与/script标记之间的。 VBScript脚本语言有以下主要特点: (1) 易学易用。如果读者已经了解Visual Basic或Visual Basic for Applications,就会很快熟悉VBScript。 (2) ActiveX脚本。VBScript使用ActiveX脚本与宿主应用程序对话;所用的脚本编写引擎是vbscript.dll,该引擎能够识别VBScript代码;脚本编写宿主是使用脚本编写引擎的应用程序,Internet Explorer就是宿主应用程序的一个例子,它通过引擎来运行脚本。 (3) 其他应用程序和浏览器中的VBScript。开发者可以在其产品中免费使用VBScript来实现程序。 8.2 VBScript数据类型 VBScript只提供了一种数据类型,即Variant。 可以根据用途的需要选择最合适的子类型来存储数据。常见的子类型见教材表8.1。 8.3 VBScript运算符 1、算术运算符: 加(+)、减(-)、乘(*)、除(/)、整除(\)、取余(Mod)及求幂(^)等。 2、逻辑运算符: 与(And)、或(Or)、非(Not)和异或(Xor)。 3、字符串(连接)运算符:&或+ 4、比较运算符: 等于(=)、不等于()、小于()、大于()、小于等于(=)、大于等于(=)。其返回值为:真(True)、假(False) 5、运算符的优先级别: 如果有括号,则优先计算括号中的表达式,而没有括号和在括号内部的则按照一定的优先顺序运算。一般说来,当表达式包含有不同类别的运算时,算术运算符最优先,然后是比较运算符,最后才是逻辑运算。 8.4 VBScript变量与常量 1、变量的声明 在VBScript中声明变量要用到Dim、Public或者Private语句,其中: (1)Dim语句用来声明一般变量; (2)Public语句声明公共变量,表示该变量可以为多个类或对象所使用; (3)Private用来声明私有变量,表示该变量只能在类或对象内部使用。 在VBScript中命名变量必须遵循下列规则: (1)必须以字母开头。 (2)中间不能加空格与标点符号。 (3)变量名字的最大长度不能超过255个字符。 (4)在被声明的作用域内必须是惟一的。 2、变量的赋值 变量先声明,再引用。 3、定义常量 在VBScript中定义常量时要用到Const语句。 4、数组的定义 5、变量的作用域 6、变量的生命周期 8.5 VBScript基本语句 8.5.1 条件语句 1、If...Then...Else...End if 格式:if条件then [语句块1] else [语句块2] End if 2、If...ElseIf...End if 格式:if条件1then [语句块1] [elseif条件2then 语句块2] [elseif条件3then 语句块3] ... ... [elseif条件nthen 语句块n] end if 3、 Select Case语句 格式: Select case 测试表达式 [case 表达式1 [语句块1]] [case 表达式2 [语句块2]] ... case else [语句块n]] end
文档评论(0)