VBScript 选择语句:If...Then...Else 和 Select Case224


VBScript 提供了两种类型的选择语句:If...Then...Else 和 Select Case。这些语句用于根据条件执行不同的代码块。

If...Then...Else

If...Then...Else 语句是 VBScript 中最基本的条件语句。它的语法如下:```vbscript
If 条件 Then
代码块1
ElseIf 条件2 Then
代码块2
...
Else
代码块n
End If
```

其中:* 条件 是要评估的表达式。
* 代码块 是在条件为真时要执行的语句集合。
* ElseIf 子句是可选的,用于指定其他条件和要执行的代码块。
* Else 子句也是可选的,用于指定当所有条件都为假时要执行的代码块。

例如,以下代码检查变量 `num` 是否大于 10,如果是,则输出 "大于 10",否则输出 "小于等于 10":```vbscript
If num > 10 Then
"大于 10"
Else
"小于等于 10"
End If
```

Select Case

Select Case 语句用于根据表达式的值将执行流切换到不同的代码块。它的语法如下:```vbscript
Select Case 变量
Case 值1
代码块1
Case 值2
代码块2
...
Case Else
代码块n
End Select
```

其中:* 变量 是要评估的表达式。
* 值 是要比较的常量或变量。
* 代码块 是在变量值与指定值匹配时要执行的语句集合。
* Case Else 子句是可选的,用于指定当变量值与任何指定值都不匹配时要执行的代码块。

例如,以下代码检查变量 `grade` 的值并输出相应的字母等级:```vbscript
Select Case grade
Case 90 To 100
"A"
Case 80 To 89
"B"
Case 70 To 79
"C"
Case 60 To 69
"D"
Case Else
"F"
End Select
```

比较运算符

以下运算符用于在 If...Then...Else 和 Select Case 语句中比较表达式:| 运算符 | 描述 |
|---|---|
| = | 等于 |
| 或 != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于或等于 |
|

2024-12-13


上一篇:VBScript 手机版:移动设备上的脚本

下一篇:Mastercam 之 VBScript 入门指南