欢迎来到天天文库
浏览记录
ID:8363830
大小:197.01 KB
页数:8页
时间:2018-03-22
《第4章 vb script程序与网页制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章VBScript程序与网页制作1.理解数组的概念2.掌握数组的创建及数组元素的赋值3.掌握过程与自定义函数的创建及应用4.理解过程的数据进出5.识记VBScript内部函数6.理解类的应用1.掌握数组的创建及数组元素的赋值2.掌握过程与自定义函数的创建及应用3.理解类的应用4-1数组VBScript数组需要定义数组名,数组中的每一个数据称为一个数组元素,每个数组元素对应一个下标,下标从0开始,数组元素的个数(由数组的length属性来查看)总是比最大下标大1。数组元素可以通过“数组名(下标)”的方式来引用。4-1-1创
2、建数组将多个相关值赋给一个变量,即创建包含一系列值的变量,称为数组变量。数组可以使用Dim、Public、Private来声明,得到数组变量,如dimA(n)。多维数组形成一个包含更多元素的数组变量,如dimA(m,n)声明了一个二维数组变量。在声明一个数组时,可以不设置数组元素个数n,这种方式声明的数组称为动态数组。声明动态数组后,可在使用ReDim语句来定义该数组的维数和元素。4-1-2数组元素赋值VBScript中在声明数组变量后,可以随时为数组元素赋值,也可以随时改变数组元素的值。数组变量初始化时,数值型数组变量的各
3、元素初始化为0,字符串型数组变量的各元素初始化为零长度字符串("")。我们一般使用循环语句为数组变量元素进行赋值。范例3-5:编写一个给数组变量赋值的ASP文档,如图4-1所示。8图4-1数组元素赋值结果界面代码4-1用循环语句给数组元素赋值
5、tion过程。4-1-1Sub过程Sub过程是包含在Sub和EndSub语句之间的一组VBScript语句,执行操作但不返回值。Call关键字可以调用过程。例如:代码4-2代码4-2SUB过程的定义和调用CallMySub("HelloWorld")SubMySub(text)MsgBoxtextEndSub4-1-2Function过程Function过程是包含在Function和EndFunction语句之间的一组VBScript语句。Functio
6、n过程可以返回值。Function过程通过函数名返回一个值,这个值是在该过程的VBScript语句中赋给函数名的。Function返回值的数据类型总是Variant。例如:代码4-3代码4-3Function过程的定义和调用CallConvertTemp()SubConvertTemp()temp=InputBox("请输入华氏温度。",1)MsgBox"温度为"&Celsius(temp)&"摄氏度。"EndSubFunctionCelsius(fDegrees)Cel
7、sius=(fDegrees-32)*5/9EndFunction4-1-3过程的数据进出给过程传递数据的途径是使用参数。参数被作为要传递给过程的数据的占位符。参数名可以是任何有效的变量名。使用Sub语句或Function语句创建过程时,过程名之后必须紧跟括号。括号中包含所有参数,参数间用逗号分隔。注意:Function过程可以返回值;Sub过程不返回值。8VBScript内部函数4-1-1数学函数VBScript提供的系统固有数学函数见表4-1所示。表4-1VBScript固有数学函数函数名称语法表示功能
8、描述Abs函数Abs(number)返回数字的绝对值。number参数可以是任意有效的数值表达式。Sqr函数Sqr(number)返回数值的平方根。number参数可以是任意有效的大于或等于零的数值表达式。Exp函数Exp(number)返回e(自然对数的底)的幂次方。常数e的值约为2.7
此文档下载收益归作者所有