VBS教程:VBscript語句-For...Next 語句
For...Next 語句
以指定次數(shù)重復(fù)執(zhí)行一組語句。
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next
參數(shù)
counter
用做循環(huán)計(jì)數(shù)器的數(shù)值變量。這個(gè)變量不能是數(shù)組元素或用戶自定義類型的元素。
start
counter 的初值。
end
counter 的終值。
step
counter 的步長。如果沒有指定,則 step 的默認(rèn)值為 1。
statements
For 和 Next 之間的一條或多條語句,將被執(zhí)行指定次數(shù)。
說明
step 參數(shù)可以是正數(shù)或負(fù)數(shù)。step 參數(shù)值決定循環(huán)的執(zhí)行情況,如下所示:
| 值 | 如果 ... 則循環(huán)執(zhí)行 |
|---|---|
| 正數(shù)或 0 | counter <= end |
| 負(fù)數(shù) | counter >= end |
當(dāng)循環(huán)啟動(dòng)并且所有循環(huán)中的語句都執(zhí)行后,step 值被加到 counter 中。這時(shí),或者循環(huán)中的語句再次執(zhí)行(基于循環(huán)開始執(zhí)行時(shí)同樣的測(cè)試),或者退出循環(huán)并從 Next 語句之后的語句繼續(xù)執(zhí)行。
注意 在循環(huán)體內(nèi)改變 counter 的值,將會(huì)使程序代碼的閱讀和調(diào)試變得更加困難。
Exit For 只能用于 For Each...Next 或 For...Next 結(jié)構(gòu)中,提供另一種退出循環(huán)的方法。可在語句中的任意位置放置任意個(gè) Exit For 語句。Exit For 經(jīng)常和條件判斷語句一起使用(例如 If...Then),并立即將控制權(quán)轉(zhuǎn)移到 Next 之后的語句。
可以將一個(gè) For...Next 循環(huán)放置在另一個(gè) For...Next 循環(huán)中,組成嵌套循環(huán)。每個(gè)循環(huán)中的 counter 要使用不同的變量名。下面的結(jié)構(gòu)是正確的:
For I = 1 To 10 For J = 1 To 10 For K = 1 To 10 . . . Next NextNext
相關(guān)文章
用VBS實(shí)現(xiàn)的發(fā)送帶Cookie的HTTP請(qǐng)求的代碼
在昨天的《使用正確版本的XMLHTTP》中賣了個(gè)關(guān)子,ServerXMLHTTP的功能比XMLHTTP強(qiáng)大,你現(xiàn)在大概已經(jīng)猜到了吧。沒錯(cuò),用ServerXMLHTTP可以在HTTP請(qǐng)求頭中加入Cookie,而XMLHTTP不可以2013-01-01
VBS中的標(biāo)識(shí)符(Identifiers)
標(biāo)識(shí)符可以簡(jiǎn)單的認(rèn)為就是類名、變量名和過程名。2011-02-02
vbs腳本 加密 幾個(gè)小細(xì)節(jié)小結(jié)下
加密的vbs腳本拖到這個(gè)腳本上就行了。網(wǎng)上有位朋友問我這個(gè)問題,我由于今天才上email看了下文件,發(fā)現(xiàn)下面的問題,說實(shí)話對(duì)于他要問的我和你清楚,我不太會(huì)寫呢,不是出于技術(shù)問題,是出于已經(jīng)沒了這份愛好。出于對(duì)朋友學(xué)習(xí)的理解,我給解決了幾個(gè)問題,下面總結(jié)下。并給出正確的代碼。2008-01-01
用vbs實(shí)現(xiàn)獲取電腦硬件信息的腳本_最新版
比較迅速的獲取硬件信息排序后的txt文件把后綴名改為csv就是表格了,精簡(jiǎn)、整理后輸出打印就OK了。 如此詳細(xì)的信息,給老板看,一定可以讓老板對(duì)你另眼相看。 即使自己看,也能發(fā)現(xiàn)很多料想不到的的信息。2008-05-05

