今天,小编主要为大家介绍一下:前嗅ForeSpider脚本中的基本语句。内容包括:顺序语句,条件语句,循环语句,开关语句和返回语句。1.顺序语句ForeSpider脚本语法规则类似JavaScript、C++等标准语言,每一条语句用分号隔开,例如:x = 1; y =2; z=x+y;或者,一行一条语句,例如:x=1y=2z = x+y多个变量声明之间可以用逗号,例如: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}.//例如以下代码,输出09的数字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)//例如以下代码,输出09的数字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]传出函数或者代码段的返回值。