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

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

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

标签:if,判断,asp
0
投稿

猜你喜欢

  • 关于PySnooper 永远不要使用print进行调试的问题

    2022-12-08 10:29:35
  • python 特有语法推导式的基本使用

    2023-06-25 01:39:58
  • 在SQL Server2000中恢复Master数据库

    2008-01-05 14:05:00
  • Python序列化与反序列化pickle用法实例

    2022-04-14 11:44:06
  • SQL处理多级分类,查询结果呈树形结构

    2012-08-21 10:50:12
  • vue的hash值原理也是table切换实例代码

    2023-07-02 16:54:52
  • 简单的Python动态可视化神器,编程小白也能上手

    2021-05-28 09:59:27
  • Python 实现PS滤镜中的径向模糊特效

    2023-11-04 19:48:49
  • python并发编程多进程 互斥锁原理解析

    2023-04-07 04:06:34
  • Python实现GUI学生信息管理系统

    2022-03-19 19:35:36
  • mac PyCharm添加Python解释器及添加package路径的方法

    2023-06-04 23:58:22
  • vue proxytable代理根路径的同时增加其他代理方式

    2024-05-05 09:09:17
  • Python实现的摇骰子猜大小功能小游戏示例

    2022-04-08 13:26:28
  • Python将内容进行base64编码与解码实现

    2021-02-19 17:47:42
  • python通过tcp发送xml报文的方法

    2021-02-18 08:34:25
  • php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析

    2024-05-11 10:02:47
  • Docker构建python Flask+ nginx+uwsgi容器

    2023-07-25 06:36:43
  • js substr支持中文截取函数代码(中文是双字节)

    2024-04-10 10:44:58
  • 跟老齐学Python之坑爹的字符编码

    2021-07-13 06:07:38
  • Python手拉手教你爬取贝壳房源数据的实战教程

    2023-07-10 12:58:36
  • asp之家 网络编程 m.aspxhome.com