欢迎来到天天文库
浏览记录
ID:40337708
大小:549.00 KB
页数:32页
时间:2019-07-31
《网页制作及应用(第二版) 潘明寒 网页 二版 第7章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网页制作及应用第七章在网页中使用VBScript本章学习目标1.VBScript的概念2.VBScript的数据类型和变量3.VBScript的各种语句4.VBScript的sub过程与function过程5.VBScript的事件与表单验证7.1JavaScript简介VBScript是一种脚本语言,由MicroSoft公司推出,是VisualBasic语言的简化版本,也是ASP的默认编程语言。可以在HTML文件中直接嵌入VBScript脚本,通过嵌入或调入方法在标准的HTML中实现的它的功能。VBScript可以作为客户端编程语言,由浏览器
2、解释执行,从而减轻服务器负担。VBScript也可以作为服务器端编程语言,在服务器上完成站点的所有操作,不受浏览器限制。VBScript程序格式(1)VBScript代码用HTML标签括起来,可以插入在HTML文档的任意地方。(2)基本格式:的作用是当遇到不支持VBScript的浏览器时脚本不被处理,用IE浏览器则不用加。(3)注释语句为西文单引号,单引号后面的部分不被执行。7.2数据类型、变量、常量和数组1.数据类型在V
3、BScript中只有一种通用型的数据类型,即variant类型,它的子类型包含了所有基本数据类型。在实际应用中,程序会根据需要选取一个合适的类型进行转换,子类型可以用函数vartype查看。2.常用运算符(1)算术运算符:乘幂(^)、取负(-)、乘法(*)、除法(/)、整数除法()、求模(mod)、加法(+)、减法(-)。(2)关系运算符:等于(=)、不等于(<>)、小于(<)、小于等于(<=)、大于(>)、大于等于(>=)。(3)逻辑运算符:逻辑非(not)、逻辑与(and)、逻辑或(or)。(4)字符串连接运算符:+号和&号。优先级:(1
4、)算术运算符>连接运算符>比较运算符>逻辑运算符(2)同级运算按从左到右的顺序进行。(3)括号内的运算总是优先于括号外的运算。变量实际上是一小块内存区域,在程序中用变量临时存储数据,通过变量名来调用或修改变量中的数据。有显式声明和隐式声明2种。显式声明变量用dim、public、private语句,多个变量名之间用逗号分隔。例如:dimttasintegerpublica1asinteger,a2asstringprivatea1,a2,a33.声明VBScript变量隐式声明变量省略变量声明,直接将一个值赋给一个变量名,是隐式地声明变量。这种
5、方法可以将变量名和变量值一起确定。变量名命名规则(1)第1个字符必须是字母,变量名中不能包含标点符号。(2)变量名长度不能超过255个字符,最好控制在32个字符内。(3)同一过程中变量名必须惟一,不同过程中变量可以重名。(4)变量名不能与关键字同名。说明:VBScript的变量名不区分大小写,通常变量名用小写字母。4.数组数组是一组有相同名字不同下标的变量,数组元素的下标惟一。例如:a(5),其中的a是数组名,5是下标。数组在使用之前必须声明,声明内容包括:数组名、数组元素个数、数组元素类型。VBScript数组的下标从0开始。例如:dima(
6、8)声明一个一维数组,共有9个元素,数组元素的最大下标为8。dimb(3,5)声明一个二维数组,共有24个元素。符号常量是有固定数值的名称,用来代表字串或数字等常数。常量一经声明,在整个脚本执行其间保持不变。改变常量的值只需改变常量声明即可。定义符号常量用const语句,约定符号常量名用大写字母,以区别于变量名。例如:constX="符号常量"5.符号常量7.3语句结构1.if-then-e1se条件语句格式if条件then语句序列1else语句序列2endif功能首先计算条件是否成立,若条件为true(成立)则执行语句序列1,若条件为fals
7、e(不成立)则执行语句序列2。条件通常是一个关系表达式。举例:
8、ctcase表达式case值1: 语句序列1case值2: 语句序列2…case值n: 语句序列ncaseelse: 语句序列n+1endselect
此文档下载收益归作者所有