今天,小编为大家介绍前嗅 ForeSpider 脚本中的语法规则——变量申明及引用。在此之前先为大家介绍一下,语法规则中的注释和标准常量,具体内容如下:
一 . 注释
ForeSpider 脚本的注释类似于 C ++ 及 JavaScript。通常有两种方式:单行注释和块注释。
1. 单行注释
// 这是行注释
2. 块注释
/* 这是块注释这是块注释这是块注释这是块注释 */
二. 标准常量
NULL: 空值,未初始化变量 [类型: object]
三. 变量申明及引用
ForeSpider 脚本变量名称符合 C ++、JavaScript 等标准语言的命名规则。(即:a~z26 个大小写字母,0~9 的数字, 以及_和 $ 并且数字不能作为变量名称开头。)ForeSpider 脚本变量名称区分大小写。例如 exV, exv, EXV 是不同的变量。ForeSpider 脚本变量名称不能是以下语言保留字:1. 关键字:
if,else,for,do,while,switch,case,default,break,try,catch,return,new,function,class
2. 标准对象类型:
var,string,number,time 等内置类型。
3. 系统常量:
true,false,EXTRACT,DATADB,CHANN,SEARCHKEYS,RESULT,TMPL,DOC,DOM,URL,LINK,DATA,VALUE,ITEM,REC 等。
4. 全局函数名:echo 等。
1. 一般变量申明方式 1:var 关键字声明,变量可以直接赋值,也可以只声明后赋值。例如:
var x=1, y;
方式 2:直接声明,任何变量首次使用时自动完成声明,例如:
x, y=” 这是 y ”, z=1.4。
2. 对象申明 new 关键字声明,例如:
var x = new string();
类名方式声明,例如申明一个 string 类的对象:
string x;
3. 对象引用对象可以通过对象名直接引用,对象的成员和方法用“.”进行引用. 例如:
var x = ” obj”;var b = x.length; // 引用字符串 x 的长度 (b=5)。
var c = x.TrimLeft(); // 清除字符串左边的空白符 (c = “obj”)
4. 数组的声明与引用 (完全支持 json 语法)ForeSpider 脚本支持一维数组,声明和引用如下:
var x = [“first”, “second”];var b = x.length; // 引用数组 x 的大小 (b=2)。
var b = x.size; // 第二种引用数组 x 的大小 (b=2)。
var c = x[0]; // 引用数组 x 的第一个元素 (c=”first”)