今天,小编主要为你们介绍一下:前嗅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]
传出函数或者代码段的返回值。