网络编程
位置:首页>> 网络编程>> Asp编程>> asp如何对多个条件进行判断?

asp如何对多个条件进行判断?

 来源:asp之家 发布时间:2009-11-20 18:28:00 

标签:if,判断,asp

If...Then...Else 语句的一种变形,即添加任意多个 ElseIf 子句以扩充 If...Then...Else 语句的功能,允许我们从多个条件中选择,可以控制基于多种可能的程序流程。

如:

Sub ReportValue(value)
If value = 0 Then
MsgBox value
ElseIf value = 1 Then
MsgBox value
ElseIf value = 2 then
Msgbox value
Else
Msgbox "数值超出范围!"
End If

但使用多个 ElseIf 子句显得累赘。因此,在多个条件中进行选择的更好方法是使用 SelectCase 语句。

 Select Case 结构提供了 If...Then...ElseIf 结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case语句提供的功能与 If...Then...Else 语句类似,但是可以使代码更加简练易读。Select Case 结构在其开始处使用一个只计算一次的简单测试表达式。表达式的结果将与结构中每个 Case 的值比较。如果匹配,则执行与该 Case关联的语句块:


Select Case Document.Form1.CardType.Options(SelectedIndex).Text
Case "LiYanbing"  DisplayMCLogo
ValidateMCAccount
Case "SongYanhao"
DisplayVisaLogo
ValidateVisaAccount
Case "FeiWenhua"
DisplayAMEXCOLogo
ValidateAMEXCOAccount
Case Else
DisplayUnknownImage
PromptAgain
End Select

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com