For...Next也是一个循环流程控制语句;


示例1:

set fso=CreateObject("Scripting.FileSystemObject")
For num=1 to 5
    filename="C:\temp\file"&num&".dat"
    If NOT fso.FileExists(filename) Then
       Exit For
    End If
    Process filename
Next


示例中关于Scripting.FileSystemObject 将在其他的文章中介绍,这里For循环讲一个变量num设置为第一个值1,并执行For循环中的语句,递增变量num并执行循环语句,直到变量num大于to后面的数字5.

Exit For语句的作用是当满足条件“NOT fso.FileExists(filename)”时,跳出For循环,使脚本继续执行Next之后的语句。


For语句也可以做一下变形:

示例2:

For num =1 to 5 step 2

step语句意味着变量num以2的增量递增,如果省略step语句,变量num将每次递增1。