上一节课我们分享了WPS JS 中的while循环语句,这一节我们来看下for循环语句,基本结构如下: for(循环开始时执行语句;条件语句;循环代码块每被循环一次时执行的语句) 可能看语法会看得云里雾里,用上节课的实例来说明下会更好理解。function test(){ for(var n=1;n<=10;n++) Debug.Print(n)} 第一:声明一个变量n并赋值,这个语句在第一次循环开始之前会被执行,第二:条件语句,循环体每循环一次就会执行一次,当满足条件时就继续执行循环中的代码块,function test1(){ for(var n=1;Range("a"+n).Value()!=null;n++) Debug.Print(Range("a"+n).Value()+";"+Range("b"+n).Value())} 通过对比发现,for循环语句其实是while循环语句的一种优化结构,在while循环中,首先要给变量赋值,然后while后面跟循环的条件,然后写具体的代码,执行完代码后肯定要写一句让条件变量变化的语句,而for循环中,for后面的括号中就包含了给变量赋值,条件语句,条件变量变化的语句。
|