VBscript退出函数过程82


在VBScript中,可以使用两种不同的方法来退出函数过程:Exit Do和Exit For。

Exit Do

Exit Do用于退出Do...Loop循环。语法如下:
Exit Do

例如,以下代码使用Exit Do退出循环:
i = 0
Do
i = i + 1
If i = 5 Then
Exit Do
End If
Loop

此代码将循环5次,然后使用Exit Do退出循环。

Exit For

Exit For用于退出For...Next循环。语法如下:
Exit For

例如,以下代码使用Exit For退出循环:
For i = 0 To 10
If i = 5 Then
Exit For
End If
Next

此代码将循环5次,然后使用Exit For退出循环。

Exit Function

Exit Function用于退出函数。语法如下:
Exit Function

例如,以下代码使用Exit Function退出函数:
Function Sum(a, b)
If a < 0 Or b < 0 Then
Exit Function
End If
Sum = a + b
End Function

此代码将检查两个参数是否都为非负数,如果不是,则使用Exit Function退出函数。

Exit Sub

Exit Sub用于退出子过程。语法如下:
Exit Sub

例如,以下代码使用Exit Sub退出子过程:
Sub MySub()
If a < 0 Or b < 0 Then
Exit Sub
End If
'...
End Sub

此代码将检查两个变量是否都为非负数,如果不是,则使用Exit Sub退出子过程。

Exit Do用于退出Do...Loop循环,Exit For用于退出For...Next循环,Exit Function用于退出函数,Exit Sub用于退出子过程。这些命令在需要提前退出循环或过程时很有用。

2025-01-07


上一篇:VBscript 轻松计算阶乘

下一篇:VBScript:前端还是后端?