VBScript程序流程控制.ppt

VBScript程序流程控制.ppt

ID:52268576

大小:227.96 KB

页数:11页

时间:2020-04-03

VBScript程序流程控制.ppt_第1页
VBScript程序流程控制.ppt_第2页
VBScript程序流程控制.ppt_第3页
VBScript程序流程控制.ppt_第4页
VBScript程序流程控制.ppt_第5页
资源描述:

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

1、第2章VBScript程序流程控制重难点:学会使用VBScript流程控制中的条件语句和循环语句。2.1条件语句2.2循环语句1.程序流程控制语句---选择结构:1.if…then的用法2.if…then…else的用法3.selectcase语句.2.程序流程控制语句---循环结构:1.do…loop语句.2.while…wend语句.3.for…next语句.4.foreach…next语句.第2章VBScript程序流程控制程序流程控制—选择结构If…then语句Exp1.Ifconditionthenstatements示例:dimnn=101Ifn>100thenR

2、esponse.Write(“这是一个大于100的数”)或者Exp2.IfconditionthenstatementsEndif示例:dimnn=101Ifn>100thenResponse.Write(“这是一个大于100的数”)Endif*多行形式比单行形式的结构化更强,易于阅读,维护和调试。第2章VBScript程序流程控制If…Then…Else语句exp3.IfconditionThenStatements1语句1Else‘可以看做是“否则”Statements2语句2EndIf示例:dimnn=101Ifn>100ThenResponse.Write(“这是一个

3、大于100的数!”)ElseResponse.Write(“这是一个不大于100的数!”)EndIf*多行形式比单行形式的结构化更强,易于阅读,维护和调试。第2章VBScript程序流程控制If…Then…Elseif…语句exp3.Ifcondition1ThenStatements1语句1ElseIfcondition2ThenStatements2语句2ElseIfcondition3ThenStatements3语句3ElseStatements4语句4EndIf注意:如果条件一为假时,依次检验每一个elseif子句中的条件表达式.如果某个elseif条件为true,

4、那么执行该部分的代码,当所有elseif子句中的条件都为false时,执行“else部分”第2章VBScript程序流程控制SelectCase语句SelectCasetestexpressionCaseexpressionlist1statementblock1Caseexpressionlist2statementblock2……CaseElsestatementblocknEndSelect*多行形式比单行形式的结构化更强,易于阅读,维护和调试。第2章VBScript程序流程控制程序流程控制---循环结构Do…Loop语句DoStatements[ExitDo]Stat

5、ementsLoop[while

6、until

7、condition]Exp6.Do[While

8、Until]Statements[ExitDo]StatementsLoopWhile循环先检验条件值是否为TRUE。如果为TRUE,就进行循环,直到条件值变化到不符合要求,就退出循环。而Until关键字指定当条件表达式值为False时,循环执行,当条件表达式为True时,跳出循环。第2章VBScript程序流程控制程序流程控制---循环结构While…Wend语句While[While

9、Until]StatementsWendWhile循环先检验条件值是否为TRUE。如果为TRUE

10、,就进行循环,直到条件值变化到不符合要求,就退出循环。注意:与DO…Loop不同的是,While循环语句没有任何可以跳离循环的语句,不能想当然的用ExitWhile语句。第2章VBScript程序流程控制程序流程控制---循环结构For…Next语句Forcounter=starttoend[Stepstep]Statements[ExitFor]StatementsNext注意事项:step为步长,用来决定循环的执行情况,只要超出end范围就不执行了.Step默认为1Step步长可以为正值或负数正数或0counter<=end负数counter>=end程序流程控制---循

11、环结构ForEach…Next语句ForEachelementIngroupStatements[ExitFor]StatementsNext[element]ForEach…Next和For…Next循环非常相似,不同之处在于它是循环针对的集合中的每一个对象或数组中的每一个元素重复执行一次循环。注意:与DO…Loop不同的是,While循环语句没有任何可以跳离循环的语句,不能想当然的用ExitWhile语句。Element变量名是根据group变,ForEach…next多用于循环次数不定,比如数组每

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

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

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