9.2.1选择结构 1.If.. Then,. Else语句 (1)第一种是单分支格式: If条件Then [语句块] End if (2)第二种是双分支格式 If条件Then [语句块] ELse] [语句] End if (3)第三种语法格式为: If条件1Then [语句块1] [ else if条件2Then 语句块2] lEIse 语句块n] End if 例9.5
9.2.1 选择结构 1.If...Then...Else 语句 (1)第一种是单分支格式: If 条件 Then [语句块] End If (2) 第二种是双分支格式 I f 条件 Then [语句块] [Else] [语句] End If (3) 第三种语法格式为: If 条件1 Then [语句块1] [else If 条件2 Then 语句块2] …… [Else 语句块n ] End If 例9.5
<htm1> Head> <title>ifrespond asp</title> </head> <body < fname=request querystring( Firstname") lname=request querystring("lastname") If fname="George and lname="Washington" then % Hi. You must be the first president %e1se‰ Hi! Nice to Meet you <%end if % </body> </htm1> 例9.6 fname=lcase(request querystring( Firstname")) Iname=lcase(request querystring("Lastname")) If fname="george" and lname="washington"then % Hi. You must be the first president p> <% elseif fname="ronald and lname="reagan" then %
<html> <head> <title>ifrespond.asp</title> </head> <body> <% fname=request.querystring("Firstname") lname=request.querystring("Lastname") If fname="George" and lname="Washington" then %> Hi.You must be the first president! <% else %> Hi!Nice to Meet You <%end if %> </body> </html> 例9.6 <% fname=lcase(request.querystring("Firstname")) lname=lcase(request.querystring("Lastname")) If fname="george" and lname="washington" then %> Hi.You must be the first president!<p> <% elseif fname="ronald" and lname="reagan" then %>
Hi. You must be the actor president! p> <%elseIf fname="jimmy" and lname="carter then % Hi. You must be the peanut farmer president p> < elself fname="naoko or fname= charles then % Hi. Your name reminds me of someone but i am not sure Who!<p〉 <%else % Hi! Nice to meet you < end if % 例9.7 <htm1> <body〉 <FONT COLORE" Green"> <% If time<#12:00:00# And time>=#00:00:00#Then%> 早上好,今天天气不赖啊 < ElseIf time< #19: 00: 00# And Time >=#12: 00: 00# Then % 下午好! < Else % 哈喽!今晚你有没有去IRC聊天 < End if % </body〉 </htm1>
Hi.You must be the actor president!<p> <% elseIf fname="jimmy" and lname="carter" then %> Hi.You must be the peanut farmer president!<p> <% elseIf fname="naoko" or fname="charles" then %> Hi.Your name reminds me of someone,but I am not sure who! <p> <% else %> Hi!Nice to Meet You <% end if %> 例 9.7 <html> <body> <FONT COLOR="Green"> <% If Time < #12:00:00# And Time >= #00:00:00# Then %> 早上好,今天天气不赖啊 ! <% ElseIf Time < #19:00:00# And Time >= #12:00:00# Then %> 下午好 ! <% Else %> 哈喽 ! 今晚你有没有去 IRC 聊天 ! <% End If %> </body> </html>
2. Select case语句 Select case语句很适合多重条件判断。它的 书写格式为: Select case表达式 Case表达式结果1 [语句块1] Case表达式结果2 语句块2] [Case else 语句块n] End select 在这种结构中,只有一个用于判断的表达式,根据 此表达式的不同计算结果,执行不同的语句块。 例9.8 <% fname=lcase(request querystring("Firstname")) Iname=lcase(request querystring("Lastname")) name=fname+lname Select case name case georgewashington
2.Select Case 语句 Select Case语句很适合多重条件判断。它的 书写格式为: Select case 表达式 Case 表达式结果1 [语句块1] [Case 表达式结果2 语句块2] …… [Case else 语句块n] End Select 在这种结构中,只有一个用于判断的表达式,根据 此表达式的不同计算结果,执行不同的语句块。 例9.8 <% fname=lcase(request.querystring("Firstname")) lname=lcase(request.querystring("Lastname")) name=fname+lname Select case name case "georgewashington
response. write Hi. You must be the first president p> case ronaldreagan response. write Hi. You must be the actor president! p> case Jimmycarter response. write Hi. You must be the peanut farmer president! <p> case naokocharles response. write Hi. Your name reminds me of someone, but I am not sure who! p> case else response. write Hi!Nice to Meet you End Select ‰〉 9.2.2循环结构 当型循环结构 (1) Do while..Loop语句 Do while...Loop的语法格式如下: Do while条件 语句 Exit do]’用于在特定条件下退出循环 [语句] Loop
response.write "Hi.You must be the first president!<p>" case "ronaldreagan" response.write "Hi.You must be the actor president!<p>" case "jimmycarter" response.write "Hi.You must be the peanut farmer president!<p>" case "naokocharles" response.write "Hi.Your name reminds me of someone,but I am not sure who!<p>" case else response.write "Hi!Nice to Meet You" End Select %> 9.2.2循环结构 1.当型循环结构 (1) Do while...Loop 语句 Do while ... Loop 的语法格式如下: Do while 条件 语句 [Exit Do] '用于在特定条件下退出循环 [语句] Loop