内容简介:这篇文章主要介绍了ASP中用select case代替其他语言中的switch case, default用case else ,需要的朋友可以参考下
asp中不能用switch语句,要用select case语句了
简单的介绍一下
选择报表的工作一样,如果语句。然而不同的是,他们可以检查多个值。当然,你有
多个相同的,如果.. else语句,但是这并不总是最好的方法。
选择语句允许一个程序来计算表达式,并试图匹配表达式的值案件标签。如果找到匹
配,程序执行相关的声明。对于SELECT语句的语法如下:
select case expression case label_1 statements_1 case label_2 statements_2 ... case else statements_n end select
该计划首先查找与匹配的表达式的值标签的情况,然后条控制转移到该条款,执行相
关的声明。如果没有找到匹配的标签,程序查找任择案Else子句,如果发现,将控制
转移到该条款,执行相关的声明。如果没有Case Else子句发现,程序继续执行的声明
后选择结束。利用休息时间,避免因进入下一个代码自动执行。
让我们考虑一个例子:
<%@ language="vbscript">
<%
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
%>
例子1、
<% '/*ASP中用select case代替其他语言中的switch case, default用case else*/ dim today today = 5 select case today case 0 str = "星期天" case 1 str = "星期一" case 2 str = "星期二" case 3 str = "星期三" case 4 str = "星期四" case 5 str = "星期五" case 6 str = "星期六" case 7, 8, 9 str = "today的值是7,8,或9" case else str = "未知" end select response.write str response.End() %> /*------------输出结果-------- 星期五 ------------*/
实例2、
board=request("board")
select case board
case "1"
boardName = "技术版"
case "2"
boardName = "信息版"
case "3"
boardName = "客服星空"
case "4"
boardName = "灌水区"
case "5"
boardName = "市场营销"
case "6"
boardName = "经理论坛"
case "7"
boardName = "影音论坛"
case "8"
boardName = "延伸服务"
case "9"
boardName = "东北片区"
case "10"
boardName = "市场动态"
case "11"
boardName = "群发交流"
case "12"
boardName = "hombre"
case "14"
boardName = "论坛"
case "15"
boardName = "在线答疑"
case else
boardName = "Codercto.com"
end select
注意:case "1"后面不能有冒号,boardName = "技术版"后面不能有分号,而且不能出现break语句
以上所述就是小编给大家介绍的《ASP中用select case代替其他语言中的switch case, default用case else》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python the Hard Way
Zed Shaw / Example Product Manufacturer / 2011
This is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up t......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!