第六章 VBScript语言

 

第四节 程序控制流程

 

1.If条件语句。

 (1)

If...Then...

 

 (2)

If...Then...Else...

 

 (3)

If...Then

...

End If

 

 (4)

If...Then

...

Else

...

End If

 

 (5)

If...Then

...

ElseIf

...

Else

...

End If

 

 

 

 

  2.Select Case条件语句

Select Case (键)

Case 值1

……

Case 值2

……

Case else

……

End Select

 

 

 

  3.For...Next 循环语句

For 循环变量 = 初始值 To 结束值 [Step 增量]

……

Next

 

 

 

  4.Do...Loop循环语句

(1)

Do While 条件

...

Loop

 

 

(2)

Do

...

Loop While 条件

 

 

(3)

Do Until 条件

...

Loop

 

 

(4)

Do

...

Loop Until 条件

 

 

在Do...Loop循环语句中,Exit Do 语句用于退出 Do...Loop 循环。

 

 

 

 

5.While...Wend 循环语句

While 条件

...

Wend

 

 

 

 

6.Sub过程定义及其调用

Sub过程是包含在Sub和End Sub语句之间的一组VBScript语句,执行操作但不返回值。

 

Sub 过程名(形参表)

……

End Sub

 

调用Sub过程时,只需输入过程名及所有参数值。

另外一种调用方法,就是使用Call语句。

 

 

 

 

7.Function函数定义及其调用

Function函数是包含在Function和End Function语句之间的一组VBScript语句。Function是一种可以提供返回值的过程。

 

 

Function 函数名(形参表)

……

过程名 = 表达式

End Function

 

 

调用Function过程时,函数名必须用在变量赋值语句的右端或表达式中,或者作为其它函数调用的实参。