博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前嗅ForeSpider脚本教程:基本语句
阅读量:6237 次
发布时间:2019-06-22

本文共 1644 字,大约阅读时间需要 5 分钟。

hot3.png

今天,小编主要为大家介绍一下:前嗅ForeSpider脚本中的基本语句。内容包括:顺序语句,条件语句,循环语句,开关语句和返回语句。

1.顺序语句

ForeSpider脚本语法规则类似JavaScript、C++等标准语言,每一条语句用分号隔开,例如:

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

或者,一行一条语句,例如:

x=1

y=2

z = 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}.

//例如以下代码,输出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]

传出函数或者代码段的返回值。

转载于:https://my.oschina.net/forespider/blog/3021742

你可能感兴趣的文章
ajax之async属性
查看>>
XML 语法规则
查看>>
sed
查看>>
一个java小程序,盗取插入的U盘中的数据。
查看>>
整合注意事项
查看>>
【转载】Logistic regression (逻辑回归) 概述
查看>>
Jacobian矩阵和Hessian矩阵
查看>>
跟随我在oracle学习php(3)
查看>>
iOS网络-AFNetworking检测网络状态
查看>>
Python--操作mysql
查看>>
一发kuangbin~~AC自动机版子,带注解,计数的作用。
查看>>
Access数据库LIKE问题
查看>>
通过sorted获取dict的所有key值或者value值
查看>>
CharsetUtils.java
查看>>
!!! # @ --- ODATA 云驱动 --- 数据库发布 RESTFUL API
查看>>
黑客入门之通过IP地址查看MAC地址
查看>>
ruby - block 初步学习
查看>>
Javascript一些实用技巧
查看>>
祸不单行
查看>>
数据结构和算法学习总结04 线性表---栈
查看>>