前嗅ForeSpider腳本教程:基本語句

今天,小編主要爲你們介紹一下:前嗅ForeSpider腳本中的基本語句。內容包括:順序語句,條件語句,循環語句,開關語句和返回語句。express

1.順序語句數組

ForeSpider腳本語法規則相似JavaScript、C++等標準語言,每一條語句用分號隔開,例如:ide

x = 1; y =2; z=x+y;函數

或者,一行一條語句,例如:code

x=1對象

y=2ip

z = x+y字符串

多個變量聲明之間能夠用逗號,例如:it

var x=0,y='hello';變量

中間的一般爲語句塊,例如:

if(true)

{echo("true");}

2.條件語句[if else]

ForeSpider腳本的條件語句是用if開始,有以下三種形式

(1)if(case)

var x = 1;

if(x){echo(x);}

(2)if(case) else{}

var x = 1;

if(x){echo(x);}

else{echo("x is empty");}

(3)if(case){} else if{}else if{}

var x = 1;

if(x<0){echo("x < 0");}

else if(x>0){echo("x is "+ x);}

else{echo("x is empty");}

3.循環語句[for]

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

4.循環語句[while]

while(case)//例如如下代碼,輸出0~9的數字

i=0;

while(i<10)

{echo(i);i++;}

5.開關語句[switch]

switch(var){case v1:express;case v2:express;default:express;}。

例如:

//根據變量i的不一樣值控制不一樣的輸出

for(i=0;i<5;i++){

switch(i){

case 0:echo("it is zero");

case 1:echo("it is 1");

default:echo(i);

}

}

//根據字符串str的值輸出不一樣結果var str = "hello";

for(i=0;i<5;i++){

str+=i;

switch(str){

case"hello0":echo(str);

case "hello01":echo("it is" + str);

default:echo(str.length);

}

}

6.返回語句[return]

傳出函數或者代碼段的返回值。

相關文章
相關標籤/搜索