ASP中用select case代替其他語言中的switch case, default用case else
asp中不能用switch語句,要用select case語句了
簡單的介紹一下
選擇報表的工作一樣,如果語句。然而不同的是,他們可以檢查多個值。當(dāng)然,你有
多個相同的,如果.. else語句,但是這并不總是最好的方法。
選擇語句允許一個程序來計算表達(dá)式,并試圖匹配表達(dá)式的值案件標(biāo)簽。如果找到匹
配,程序執(zhí)行相關(guān)的聲明。對于SELECT語句的語法如下:
select case expression case label_1 statements_1 case label_2 statements_2 ... case else statements_n end select
該計劃首先查找與匹配的表達(dá)式的值標(biāo)簽的情況,然后條控制轉(zhuǎn)移到該條款,執(zhí)行相
關(guān)的聲明。如果沒有找到匹配的標(biāo)簽,程序查找任擇案Else子句,如果發(fā)現(xiàn),將控制
轉(zhuǎn)移到該條款,執(zhí)行相關(guān)的聲明。如果沒有Case Else子句發(fā)現(xiàn),程序繼續(xù)執(zhí)行的聲明
后選擇結(jié)束。利用休息時間,避免因進(jìn)入下一個代碼自動執(zhí)行。
讓我們考慮一個例子:
<%@ 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() %> /*------------輸出結(jié)果-------- 星期五 ------------*/
實例2、
board=request("board") select case board case "1" boardName = "技術(shù)版" case "2" boardName = "信息版" case "3" boardName = "客服星空" case "4" boardName = "灌水區(qū)" case "5" boardName = "市場營銷" case "6" boardName = "經(jīng)理論壇" case "7" boardName = "影音論壇" case "8" boardName = "延伸服務(wù)" case "9" boardName = "東北片區(qū)" case "10" boardName = "市場動態(tài)" case "11" boardName = "群發(fā)交流" case "12" boardName = "hombre" case "14" boardName = "論壇" case "15" boardName = "在線答疑" case else boardName = "我們" end select
注意:case "1"后面不能有冒號,boardName = "技術(shù)版"后面不能有分號,而且不能出現(xiàn)break語句
上一篇:asp實現(xiàn)限制一個ip只能訪問一次的方法
欄 目:ASP編程
下一篇:ASP程序中常用的腳本語言
本文標(biāo)題:ASP中用select case代替其他語言中的switch case, default用case else
本文地址:http://mengdiqiu.com.cn/a1/ASPbiancheng/11373.html
您可能感興趣的文章
- 01-11ASP新手必備的基礎(chǔ)知識
- 01-11ASP實現(xiàn)加法驗證碼
- 01-11asp服務(wù)器如何搭建
- 01-11ASP腳本組件實現(xiàn)服務(wù)器重啟
- 01-11ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享
- 01-11ASP實現(xiàn)類似hashMap功能的類
- 01-11ASP編碼必備的8條原則
- 01-11解決ASP中http狀態(tài)跳轉(zhuǎn)返回錯誤頁的問題
- 01-11ASP程序中常用的腳本語言
- 01-11asp實現(xiàn)限制一個ip只能訪問一次的方法


閱讀排行
本欄相關(guān)
- 01-11ASP實現(xiàn)加法驗證碼
- 01-11ASP新手必備的基礎(chǔ)知識
- 01-11ASP腳本組件實現(xiàn)服務(wù)器重啟
- 01-11asp服務(wù)器如何搭建
- 01-11ASP實現(xiàn)類似hashMap功能的類
- 01-11ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享
- 01-11解決ASP中http狀態(tài)跳轉(zhuǎn)返回錯誤頁的問
- 01-11ASP編碼必備的8條原則
- 01-11ASP中用select case代替其他語言中的sw
- 01-11ASP程序中常用的腳本語言
隨機(jī)閱讀
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 04-02jquery與jsp,用jquery
- 01-10delphi制作wav文件的方法
- 01-11ajax實現(xiàn)頁面的局部加載
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10C#中split用法實例總結(jié)