vbscript流程控制结构.ppt

vbscript流程控制结构.ppt

ID:55832589

大小:59.50 KB

页数:27页

时间:2020-06-09

vbscript流程控制结构.ppt_第1页
vbscript流程控制结构.ppt_第2页
vbscript流程控制结构.ppt_第3页
vbscript流程控制结构.ppt_第4页
vbscript流程控制结构.ppt_第5页
资源描述:

《vbscript流程控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Vbscript流程控制结构条件语句If语句的几种格式:If条件then程序代码执行单行代码,可以省略endif例:score=70ifscore>=60thenmsgbox“及格!”要运行多行代码,必须使用多行(或块)语法。多行(或块)语法包含EndIf语句例:Ifvalue=0Thenmsgbox“你好!”msgbox“欢迎光临!”EndIfIf...Then...Else语句格式为:if条件then语句1else语句2endif例:Score=inputbox(”请输入计算机成绩:”,“输入成绩”)If

2、score>=60thenmsgbox“及格”elsemsgbox“不及格”EndifIf...Then...Else语句的一种变形允许您从多个条件中选择,即添加ElseIf子句以扩充If...Then...Else语句的功能,使您可以控制基于多种可能的程序流程格式为:If条件1then程序代码1Elseif条件2then程序代码2Elseif条件3then程序代码3……Else程序代码n+1Endif例:Ifvalue=0ThenMsgBoxvalueElseIfvalue=1ThenMsgBoxvalue

3、ElseIfvalue=2thenMsgboxvalueElseMsgbox"数值超出范围!"EndIfSelectcase语句SelectCase结构提供了If...Then...ElseIf结构的一个变通形式,可以从多个语句块中选择执行其中的一个。SelectCase语句提供的功能与If...Then...Else语句类似,但是可以使代码更加简练易读。语法格式为:Selectcase表达式case值1语句2case值2语句2……caseelse语句Endselect循环语句For循环格式:fori=ato

4、bstepc语句next分析:<%fori=1to10Response.writeI&“
”nextResponse.writei%>do循环语句1.dowhile条件‘为真时进入循环语句Loop2.do’为真时进入循环语句Loopwhile条件3.dountil条件‘为真时退出循环语句Loop4.do’为真时退出循环语句Loopuntil条件While……wend循环语句格式为:While条件语句wendForeachin……next(数组循环)格式为:foreach变量in数组名程序代码next其中

5、的“变量”就是存放数组值的地方。<%dimscore(3)score(0)=0score(1)=1score(2)=2score(3)=3foreachiinscoreresponse.writei&"
"next%>上机练习设计一个vbscript程序,依照用户在对话框内输入的身高判断所需购买的种类(身高160以上购买全票,140~159买半票,139以下儿童票)设计一个vbscript程序,能显示出今天是礼拜几(提示:使用weekday(now)函数)。Vbscript过程在VBScript中,过程

6、被分为两类:Sub过程和Function过程。Sub过程Sub过程是包含在Sub和EndSub语句之间的一组VBScript语句,执行操作但不返回值。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Sub过程无任何参数,则Sub语句必须包含空括号()。语法为:Sub过程名(参数1,参数2,……)语句Endsub中止执行过程一般过程的执行都是执行到“EndSub”就会执行,但也可以提早结束sub过程,而直接跳回调用sub过程的地方。即在sub过程中直接用“ExitSub”来跳出sub过程。Fu

7、nction过程Function过程是包含在Function和EndFunction语句之间的一组VBScript语句。Function过程与Sub过程类似,但是Function过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Function语句必须包含空括号()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function返回值的数据类型总是Variant。语法为:function函数名(参数1,

8、参数2,……)语句函数=表达式Endfunction过程与函数的调用Sub过程的调用方法1:输入过程名及所有参数值,参数值之间使用逗号分隔例:sum100方法2:使用call,同时要将参数包含在括号之内例:callsum(100)Function函数的调用调用function过程时,其过程名必须用在变量赋值语句的右端或表达式时,同时必须将所有包含在括号之中。例:sum(100)参数传递传址传递byr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。