For counter = start To end [Step step] [statements] [Exit For] [statements] Next
當(dāng) For Next 循環(huán)開始時,Visual Basic Scripting Edition (VBScript) 將 start 賦值給 counter。在運行循環(huán)中的語句塊之前,將 counter 與 end 進(jìn)行比較。如果 counter 已經(jīng)超過了 end 的值,那么 For 循環(huán)終止,控制流程跳躍到 Next 之后的語句。否則運行循環(huán)中的語句塊。
每次 VBScript 遇到 Next 的時候,它將 counter 增加 step 并返回到 For。它再次比較 counter 和 end 的值,并根據(jù)結(jié)果繼續(xù)運行循環(huán)中的語句塊或者終止循環(huán)。這個過程將一直進(jìn)行下去,直到 counter 超過了 end 或者遇到了 Exit For 語句。