文档详情

VBScript脚本语言2.ppt

发布:2017-04-16约字共61页下载文档
文本预览下载声明
掌握VBScript的各种循环语句 掌握循环语句的嵌套 掌握VBScript数组 掌握VBScript过程和函数的使用 了解VBScript常用函数的功能和调用方法;当型循环结构 当条件为True时或条件变为True之前,重复执行语句块。 直到型循环结构 重复执行语句直到条件变为True;格式1 Do While 条件 [语句列] [Exit Do] `强行退出循环 [语句列] Loop ;;;用当型循环计算1+2+…+100的和 ;dim i,sum Sum=0 i=1 Do while i=100 sum=sum+i i=i+1 loop document.write sum;dim i,sum Sum=0 i=1 Do sum=sum+i i=i+1 Loop while i=100 document.write sum;第一次执行循环语句条件不成立时 “格式1”不执行循环体 “格式2”执行一次循环体;格式1 Do Until 条件 [语句列] [Exit Do] [语句列] Loop ;;;用直到型循环计算1+2+…+100的和 ;dim i,sum Sum=0 i=1 Do until i100 sum=sum+i i=i+1 loop document.write sum;dim i,sum Sum=0 i=1 Do sum=sum+i i=i+1 Loop until i100 document.write sum;一种强制型的循环语句 按指定次数重复执行一组语句;for 循环变量 =初值to终值 [step 步长] [语句列1] [exit for] [语句列2] Next [循环变量] ;循环变量随每次循环增加或减少 step计数器的步长,可以为正、负、整数和小数。 若step省略,则step默认为1 ;用for…next语句计算1+2+…+100的和 ;dim i,sum for i=1 to 100 sum=sum+i next document.write sum;语法格式 while 条件 [语句列] Wend;;用While…Wend循环计算1+2+…+100的和 ;dim i,sum Sum=0 i=1 while i=100 sum=sum+i i=i+1 wend document.write sum;单层循环:循环体内不含循环语句 多层循环:循环体内含有循环语句;用循环的嵌套产生5行乘4列的表格;table /table:定义一个表格 tr /tr:定义一行 td /td:定义一列;document.write table border=1 for i=1 to 5 document.write tr for j=1 to 4 document.writetd( i , j )/td next document.write /tr next document.write /table;《动态网页制作》——VbScript语言;有序数据的集合 数组的类型 固定数组(静态数组) 程序运行时数组大小不可改变 动态数组(变长数组) 运行时数组大小可变 ;声明数组的语法格式 {Dim |Private | Public|ReDim}变量名(维数)[,变量名(维数)]…;维数 数组变量的维数,一个数组最多可以声明60维。 维数参数使用的语法 上界 [,上界2]…;;声明动态数组的语法格式 Dim 变量() Redim [Prsereve] 变量(下标) ;;;程序简洁明了并可重复利用 Sub过程 没有返回值 Function过程 有返回值 ;声明过程的语法格式 Sub 过程名([ 形参表]) [语句列] [Exit Sub] [语句列] End Sub;Call语句 Call 过程名 ( [实参表]) 过程名后必须加括号,参数在括号内。 直接使用过程名 过程名 [实参表] 过程名后不能加括号,参数间用逗号分隔。;带参数的子过程的使用 张无忌、张翠山、胡一刀、郭靖四人 及格、补考和不及格情况;数组存放姓名及成绩 score=60 及格 60score=50 补考 Score50 不及格;HTML HEAD Script language=VBScript sub Passed(name,score) document.write name , if score=6
显示全部
相似文档