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