今天,小编主要为大家介绍一下:前嗅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]
传出函数或者代码段的返回值。
相关推荐
Linux Shell脚本教程:30分钟玩转Shell脚本编程 _
资源名称:Java脚本编程:语言框架与模式内容简介:《Sun公司核心技术丛书·Java脚本编程语言、框架与模式》讲解了脚本语言的基本概念和使用方法,概括了Java开发人员可以使用的解决方案,并探讨了在Java应用程序中...
ASP基础教程:ASP脚本变量、函数、过程和条件语句
脚本制作教程:按键精灵加速游戏.doc
Unity3D教程:制作简单小汽车游戏 OnGUI的视觉化编辑 unity3d角色血条 Unity3D格斗游戏运动特效 MenuItem自定义菜单项 Unity3D脚本:导弹追踪代码 Unity3D教程:UI自动适合屏幕分辨率 中慢动作与加速动作的实现 ...
Installshield 脚本代码:卸载时杀掉进程
Flash鼠标动作脚本编程:拖动物体变形的例子,是一个典型的Flash动作脚本编程教程:鼠标拖动上下拉动的方块,像是带有磁性的力量,鼠标拖动后会一个个跟过来,并最终复还成初始形状。
面向设计师的编程设计知识系统ArcGIS下的Python编程
SQL常用优化脚本,优化SQL语句,可以大大加块查询的效率
脚本工具中的环境与任何其他工具中的环境类似,环境值会传递给脚本工具,而环境值会自动应用到脚本中运行的所有工具。也可设置脚本工具中的环境,从而覆盖所有传递的环境。脚本中设置的环境值仅在脚本执行时适用;...
shell脚本报错:”[: =: unary operator expected”解决办法 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == OK ]; then echo OK fi 在运行时出现了 [: =: unary operator expected 的错误,就...
Unity3D教程:如何使用脚本进行控制运行一下发现这个正方体不受任何物理效果的影响,我们选择Component->Phisics->Rigid Body为小方
Flash脚本语言AS基础学习教程:免费下载.pdf
Unity3D教程:脚本的互调在一个游戏对象中,脚本的调用很简单,如下:[html] view plaincopyprint?//scriptname指要调用的
该教程主要介绍SCDM脚本开发技术,适合有Python代码开发和SCDM使用基础的人员学习使用 1. SCDM 概述 2. 第一个 Hello,World 程序 3. SCDM 脚本介绍 4. 脚本录制 5. Python 脚本语言 6. 脚本开发可以做什么 7. 如何...
Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句...
Flash动作脚本中常用的语句:免费下载.pdf
一个简单的sql循环语句脚本
GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程 GENESIS脚本教程
BAT 批处理脚本教程