VBScript - 迴圈



您可能需要多次執行一段程式碼塊的情況。通常情況下,語句是順序執行的:函式中的第一條語句首先執行,然後是第二條語句,依此類推。

程式語言提供各種控制結構,允許更復雜的執行路徑。迴圈語句允許我們多次執行一條語句或一組語句,以下是 VBScript 中迴圈語句的一般形式。

Loop Architecture

VBScript 提供以下幾種型別的迴圈來處理迴圈需求。點選以下連結檢視詳細資訊。

迴圈型別 描述
for 迴圈 多次執行一系列語句,並縮寫管理迴圈變數的程式碼。
for...each 迴圈 如果組中至少存在一個元素,則執行此迴圈,並針對組中的每個元素重複迭代。
while...wend 迴圈 它在執行迴圈體之前測試條件。
do...while 迴圈 只要條件為 True,do...While 語句就會被執行。(即)迴圈應該重複,直到條件為 False。
do...until 迴圈 只要條件為 False,do...Until 語句就會被執行。(即)迴圈應該重複,直到條件為 True。

迴圈控制語句

迴圈控制語句改變執行的正常順序。當執行離開作用域時,迴圈中所有剩餘的語句都不會執行。

VBScript 支援以下控制語句。點選以下連結檢視詳細資訊。

控制語句 描述
Exit For 語句 終止For 迴圈語句,並將執行轉移到迴圈之後緊跟的語句。
Exit Do 語句 終止Do While語句,並將執行轉移到迴圈之後緊跟的語句。
廣告