VBScript 循環語句
實例
- For..next 循環
- 本例演示如何編寫一個簡單的 For....Next 循環。
- 循環輸出HTML標題
- 本例演示如何循環生成 6 個 HTML 標題。
- For..each 循環
- 本例演示如何編寫一個簡單的 For.....Each 循環。
- Do...While 循環
- 本例演示如何編寫簡單的 Do...While 循環。
Looping 語句
經常地,當編寫代碼時,我們希望將一段代碼執行若干次。我們可以在代碼中使用循環語句來完成這項工作。
在 VBScript 中,我們可以使用四種循環語句:
- For...Next 語句
- 運行一段語句指定的次數
- For Each...Next 語句
- 針對集合中的每個項目或者數組中的每個元素來運行某段語句。
- Do...Loop 語句
- 運行循環,當條件為 true 或者直到條件為 true 時。
- While...Wend 語句
- 不要使用這個語句 - 請使用 Do...Loop 語句代替它。
For...Next 循環
如果您已經確定需要重復執行代碼的次數,那么您可以使用 For...Next 語句來運行這段代碼。
我們可以使用一個計數器變量,這個變量會隨著每次循環遞增或遞減,例如這樣:
For i=1 to 10 some code Next
For 語句規定計數變量以及它的開始值和結束值。
Next 語句會以 1 作為步進值來遞增變量i。
Step 關鍵詞
通過使用 Step 關鍵詞,我們可以規定計數變量遞增或遞減的步進值。
在下面的例子中,計數變量i每次循環的遞增步進值為 2。
For i=2 To 10 Step 2 some code Next
如果要遞減計數變量,就必須負的步進值。并且需要規定小于開始值的結束值。
在下面的例子中,計數變量i每次循環的遞減步進值為 2。
For i=10 To 2 Step -2 some code Next
退出 For...Next
如需退出 For...Next 語句,可以使用 Exit 關鍵詞。