这种选择问题类型语句在其他脚本语言中很常见,它们在不同的脚本中以不同的方式为人们熟识。 在PHP中等价语句是SWITCH。
让我们以ASP中的Select Case语句的语法开头。
Select Case表达式案例值1脚本的部分,如果数值1,如果值2比赛结束选择案例值2脚本部分匹配.
下面是其中一些被存储在一个变量的简单例子中的代码部分,然后它被配上一个Select Case语句的不同的情况。
Dim my_num
my_num=240
Select Case my_num
Case 100
Response.Write “It is less than 100" & "<br>"
Case 240 Response.Write “It is equal to 240 " & "<br>"
Case 220 Response.Write “It is equal to 220 " & "<br>"
End Select
上述行的输出为“是等于240”
在同一行中,当检查一个值时,我们可以通过将其与coma分离检查另一个值。
Case 190,180
Response.Write " It is equal to 190 or 180 " & "<br>"
如果没有我们已经设置好的和变量匹配的价值了,那么我们可以通过Case Else来设置默认的值。因此,在Case Else语句下面的代码将被执行。
Dim my_num
my_num=190
Select Case my_num
Case 160
Response.Write " It is greater than 140 equal to 210 " & "<br>"
Case 145
Response.Write " It is equal to 145 " & "<br>"
Case Else
Response.Write " It is Not equal to any set values " & "<br>"
End Select
因为所有其他情况下,将无法匹配,所以这里的Case Else部分将被执行,。
现在,到这里我们只使用了整数值。我们也可以使用字符串作为在语句中使用的变量。
<%
Dim myFlower
myFlower = "rose"
Select Case myFlower
Case "rose"
Response.Write("I have a rose")
Case "lilly"
Response.Write("I have a lilly")
Case Else
Response.Write("I once had a cute lotus")
End Select
%>
热门信息
阅读 (198)
1 独特的随机字母阅读 (172)
2 检查和设置IIS服务器正确的权限阅读 (164)
3 ASP-对象阅读 (164)
4 asp网站伪静态化URL Rewrite中的httpd.ini伪静态化规则编写方法阅读 (163)
5 asp取access数据库里本周、本月、本季度的记录~