< 返回文档列表
3.循环语句[for]
noInitnoInit

ForeSpider脚本的循环语句for,有如下三种形式

(1)for(init;end case;change){express}.

//例如以下代码,输出0~9的数字for(i=0;i<10;i++){echo(i);}

(2)for(init;end case;change){express}.

//当您要遍历一个对象或数组时,可以使用for 循环第二种形式。//i:设置一个变量i,当obj为数组时,i就是下标,当obj为对象时,i就是成员变量名//obj:可以是一个对象或者数组。//下面的例子显示数组中的全部元素的值:obj = ["x","y"];for(i in obj){  echo(i+":"+obj[i]);}

(3)for(init;end case;change){express}.

//当您要遍历一个对象或数组时,也可以使用for 循环第三种形式。//i:设置一个变量i,当obj为数组时,i就是下标,当obj为对象时,i就是成员变量名//obj:可以是一个对象或者数组。//v:代表数组中元素的值或者对象中成员变量的值。//下面的例子显示对象中的全部成员变量的值:obj = {aa:1, bb: 2};for(i in obj each v){ echo(i+":"+v);}