`

前嗅ForeSpider脚本教程:基本语句

阅读更多

今天,小编主要为大家介绍一下:前嗅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脚本编程 _

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 _

    ASP基础教程:ASP脚本变量、函数、过程和条件语句

    ### ASP基础教程精讲:脚本变量、函数、过程与条件语句 #### 脚本变量 在ASP(Active Server Pages)环境中,脚本变量是用于存储数据的基本单元。它们可以保存各种类型的信息,包括文本字符串、数字、日期等。在...

    bash脚本编写教程简易教

    "Bash脚本编写教程简易教" 本文将对Bash脚本编写进行详细的讲解,涵盖了基本概念、变量、命令和...本文涵盖了Bash脚本编写的基本概念、变量、命令和流程控制等方面的知识点,为读者提供了一个详细的Bash脚本编写教程。

    Unity3D 2018 最新最全800个脚本教程

    Unity3D教程:制作简单小汽车游戏 OnGUI的视觉化编辑 unity3d角色血条 Unity3D格斗游戏运动特效 MenuItem自定义菜单项 Unity3D脚本:导弹追踪代码 Unity3D教程:UI自动适合屏幕分辨率 中慢动作与加速动作的实现 ...

    经典windows脚本教程

    教程会讲解如何配置和使用WSH,以及编写和执行WSH脚本的基本步骤。 5. **脚本实战**:教程中将通过实例来演示如何运用所学知识解决实际问题,例如自动化文件备份、邮件发送、系统监控等。这些实例将帮助读者理解...

    windows脚本教程 chm

    《Windows脚本教程》是一本全面介绍Windows操作系统中脚本技术的权威指南,主要针对的是批处理脚本(Batch Scripting)和Windows PowerShell脚本。CHM格式是Microsoft的 Compiled HTML Help,通常用于电子手册或文档...

    Bash脚本中条件判断的艺术:掌握if语句的精髓

    本文将深入探讨if语句的使用方法,包括基本的语法结构、测试表达式、逻辑运算符以及在实际脚本中的应用。 if语句是Bash脚本中进行条件判断的强大工具。通过灵活使用测试表达式、逻辑运算符和复合条件测试,我们可以...

    BAT脚本编写教程

    BAT脚本,全称为Batch Script,是Windows操作系统中的一种脚本语言,主要用于自动化执行一系列DOS命令。在本文中,我们将深入学习几个基础且常用的BAT脚本命令:echo、@、call、pause以及rem。 首先,`echo`命令...

    按键精灵VBS经典脚本教程

    1. 文件下载(无回显)脚本: 使用VBS脚本可以实现文件下载,并且不显示下载过程。 2. 列举进程脚本: 使用VBS脚本可以列举系统中的进程。 3. 终止进程脚本: 使用VBS脚本可以终止系统中的进程。 4. 重启系统...

    PB脚本中SQL语句写法与SQL中语句写法对照

    PB脚本中SQL语句写法与SQL中语句写法对照 PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。本文将对PB脚本中SQL语句写法和SQL中语句写法进行对比和分析。 ...

    VB脚本教程

    VB脚本,全称为Visual Basic Script Edition,是微软公司推出的一种轻量级的、基于事件驱动的脚本语言,主要用于Web开发和系统自动化任务。它继承了Visual Basic的语法特性,使得开发者能够快速编写出简单易懂的代码...

    TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句).docx

    这篇文档主要介绍了如何通过VB脚本在TIA博途WINCC的触摸屏上实现基本的逻辑判断,特别是使用IF THEN ELSE语句。 首先,我们需要创建一个TIA博途项目,并添加一个HMI(Human Machine Interface)。在项目中,创建一...

    routeros-中文脚本教程.zip

    教程会讲解RSC的基本语法,如变量、条件语句、循环、函数等,并通过实例展示如何编写脚本来完成特定任务。 4. 脚本编写实践:教程将深入到具体的脚本编写案例,例如,创建自动化的IP地址分配脚本、实现动态DNS更新...

    Oracle常用脚本与语句

    Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句...

    Genesis2000脚本编写常用命令解析.pdf

    switch语句是Genesis2000脚本编写中的一种基本语句,用于根据不同的条件执行不同的动作。switch语句的基本语法为:`switch (变量) { case 值1: 语句1; breaksw; case 值2: 语句2; breaksw; ... default: 语句n; ...

    Flash脚本语言AS基础学习教程:免费下载.pdf

    - **语句结构**:熟悉AS的基本语句结构,如条件语句(`if...else`)和循环语句(`for`, `while`)。 - **变量和数据类型**:掌握变量声明和不同数据类型(如数字、字符串、对象)的使用。 - **函数**:学习如何定义...

    TCL脚本入门教程(中文版)和TCL脚本自动生成器NSG2下载及使用说明

    3. 控制结构:包括条件语句(if-else)、循环语句(for、while)、函数定义(proc)等。 4. 字符串处理:TCL提供了一系列内置函数处理字符串,如`string length`、`string trim`等。 5. 数组:TCL支持数组,通过`...

    一个简单的sql循环语句脚本

    本话题将详细讲解一个简单的SQL循环语句脚本及其相关知识。 一、SQL循环语句概述 SQL循环语句主要包括WHILE循环和FOR循环,它们允许我们在满足特定条件时重复执行一段代码块。在PL/SQL和T-SQL中,还有BEGIN-END...

Global site tag (gtag.js) - Google Analytics