- 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
广告