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);}