- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB Script程序与网页制作
数 组
VBScript数组需要定义数组名,数组中的每一个数据称为一个数组元素,每个数组元素对应一个下标,下标从0开始,数组元素的个数(由数组的length属性来查看)总是比最大下标大1。数组元素可以通过“数组名(下标)”的方式来引用。
创建数组
将多个相关值赋给一个变量创建包含一系列值的变量,称为数组变量。A (n)。多维数组形成一个包含更多元素的数组变量,如dim A (m,n)声明了一个二维数组变量。在声明一个数组时,可以不设置数组元素个数n,这种方式声明的数组称为动态数组。声明动态数组后,可在使用 ReDim 语句来定义该数组的维数和元素。变量初始化时,数值变量初始化为 0,字符串变量初始化为零长度字符串 ()
图4-1 数组元素赋值结果界面
代码4-1 用循环语句给数组HTML
HEAD
TITLE数组元素赋值/TITLE
SCRIPT LANGUAGE=VBScript
!--
Sub cmdChange_OnClick()
Dim d(10) 创建一个数组变量
Dim string
For I=0 To 10
d(I) = I
string = string d(I)=d(I) vbCrLf
Next
Msgbox string
End Sub
--
/SCRIPT
/HEAD
BODY
FORM NAME=frmForm action=# method=post
Input Type = Button NAME=cmdChange VALUE=单击此处
/FORM
/BODY
/HTML 注意:如果VBScript脚本在服务器端执行,则Msgbox函数不能使用,在客户端看不到结果。
过程与自定义函数
在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。Sub 过程
Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。CallSCRIPT LANGUAGE=VBScript
Call MySub ( Hello World )
Sub MySub(text)
MsgBox text
End Sub
/SCRIPT Function 过程
Function 过程是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。Function 过程可以返回值。Function 过程通过函数名返回一个值,这个值是在过程的VBScript语句中赋给函数名的。Function 返回值的数据类型总是 Variant。Function过程的定义和调用 SCRIPT LANGUAGE=VBScript
Call ConvertTemp()
Sub ConvertTemp()
temp = InputBox(请输入华氏温度。, 1)
MsgBox 温度为 Celsius(temp) 摄氏度。
End Sub
Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function
/SCRIPT过程的数据进出
给过程传递数据的途径是使用参数。参数被作为要传递给过程的数据的占位符。参数名可以是任何有效的变量名。使用 Sub 语句或 Function 语句创建过程时,过程名之后必须紧跟括号。括号中包含所有参数,参数间用逗号分隔。Function 过程可以返回值;Sub 过程不返回值。VBScript内部函数
数学函数
VBScript提供的系统固有数学函数见表4-1所示。
表4-1 VBScript固有数学函数
函数名称 语法表示 功能描述 Abs 函数Abs(number) 返回数字的绝对值。number 参数可以是任意有效的数值表达式。Sqr 函数Sqr (number) 返回数值的平方根。number 参数可以是任意有效的大于或等于零的数值表达式。Exp 函数Exp(number) 返回 e(自然对数的底)的幂次方。常数 e 的值约为 2.718282。如果 number 参数超过709.782712893,则出现错误。Rnd 函数Rnd[(number)] Rnd 函数返回一个小于 1 但大于或等于 0 的值。number为大于零的数,产生序列中的下一个随机数Fix 函数Fix(number) 返回数字的整数部分。如果 number 参数为负数时,
您可能关注的文档
- 礼仪常识——礼仪的本质及其特征.doc
- 礼仪电子教案.doc
- 礼仪规范—世界主要国家和地区的习俗及礼仪.ppt
- 礼仪规范—学生仪容仪表礼仪.ppt
- 礼仪规范—交往礼仪.ppt
- 礼仪规范—礼仪与学生素质.ppt
- 礼貌礼节教案——中职学校骨干教师教案.doc
- 礼仪规范—礼仪与道德概述.ppt
- 社会保障事务所工作职责.doc
- 社会工作实务教案——介入—助人的关键阶段.doc
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)