
- VBScript 教程
- VBScript - 主頁
- VBScript - 概覽
- VBScript - 語法
- VBScript - 啟用
- VBScript - 佈局
- VBScript - 變數
- VBScript - 常數
- VBScript - 運算子
- VBScript - 決策
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookie
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - Reg 表示式
- VBScript - 錯誤處理
- VBScript - 其他語句
- VBScript 實用資源
- VBScript - 問答
- VBScript - 快速指南
- VBScript - 實用資源
- VBScript - 討論
VBScript 中的 Switch 語句
當用戶想根據表示式的值執行一組語句時,他可以使用 Select Case 語句。每個值稱為一個“Case”,且變數基於每個 Case 被“開啟”。如果測試表達式不匹配使用者指定的任何一個 Case,則執行“Case Else”語句。
在 Select Case 中,“Case Else”是一個可選語句,但是,這是一個始終要有 Case Else 語句的良好程式設計習慣。
語法
VBScript 中 Select 語句的語法如下 -
Select Case expression Case expressionlist1 statement1 statement2 .... .... statement1n Case expressionlist2 statement1 statement2 .... .... Case expressionlistn statement1 statement2 .... .... Case Else elsestatement1 elsestatement2 .... .... End Select
示例
<!DOCTYPE html> <html> <body> <script language = "vbscript" type = "text/vbscript"> Dim MyVar MyVar = 1 Select case MyVar case 1 Document.write "The Number is the Least Composite Number" case 2 Document.write "The Number is the only Even Prime Number" case 3 Document.write "The Number is the Least Odd Prime Number" case else Document.write "Unknown Number" End select </script> </body> </html>
在上面的示例中,MyVar 的值為 1。因此,Case 1 將被執行。
The Number is the Least Composite Number
vbscript_decisions.htm
廣告