欢迎来到天天文库
浏览记录
ID:52268576
大小:227.96 KB
页数:11页
时间:2020-04-03
《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多用于循环次数不定,比如数组每
此文档下载收益归作者所有