選擇報表的工作一樣,如果語句。然而不同的是,他們可以檢查多個值。當然,你有
多個相同的,如果.. 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
%>