明凯博客

关注网站技术,一个特立独行的程序员

asp中Select Case语法和实例

当我们在做选择判断的时候,一般都是用ifelse的方法,但是当判断的的条件较多时就不太适合了。
我们一般会用select case方式来做选择判断。
选择语句允许一个程序来计算表达式,并试图匹配表达式的值案件标签。
如果找到匹配,程序执行相关的声明。对于SELECT语句的语法如下:

1
2
3
4
5
6
7
8
9
10
11
< %
select case expression 
   case label_1
      statements_1
   case label_2
      statements_2
   ...
   case else
     statements_n
end select
%>

该计划首先查找与匹配的表达式的值标签的情况,然后条控制转移到该条款,执行相
关的声明。如果没有找到匹配的标签,程序查找任择案Else子句,如果发现,将控制
转移到该条款,执行相关的声明。如果没有Case Else子句发现,程序继续执行的声明
后选择结束。利用休息时间,避免因进入下一个代码自动执行。
让我们考虑一个例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
< %
Dim Flower
Flower = "rose"
select case flower
  case "rose" 
     response.write(flower & " costs $2.50")
  case "daisy"
     response.write(flower & " costs $1.25")
  case "orchild" 
     response.write(flower & " costs $1.50")
  case else 
     response.write("There is no such flower in our shop")
end select
%>

,

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注