共计 541 个字符,预计需要花费 2 分钟才能阅读完成。
今天小编为大家介绍的是:前嗅 ForeSpider 脚本中的运算符和运算顺序,具体内容有:脚本支持的运算符、运算顺序、运算级别以及默认类型转换顺序。
一.ForeSpider 脚本支持的运算符
1. 一般运算符:
2. 比较运算符:
3. 赋值运算:
4. 自增自减运算:
5. 移位运算:
二. 运算顺序与运算级别
ForeSpider 脚本在进行运算时先判断是否有括号 (零级运算符),优先计算,然后依次计算一级运算、二级运算 … 最后是五级赋值运算。对于同级运算则从左到右依次计算。
1. 零级运算符:
()
2. 一级运算符:
++,–
3. 二级运算符:
*,/,%
4. 三级运算符:
+,-
4. 四级运算符:
>>,<<
5. 五级运算符:
>,>=,<,<=,==,!=
6. 六级运算符:
=,+=,-=,*=,/=,%=
x = 3+2*5; // 先乘除后加减最后计算等号 (x 的值是 13)
if(x>15-5)
return true; // 先减法后比较 (这里返回 true)
else return false
三. 默认类型转换顺序
ForeSpider 脚本默认的类型转换顺序为: int(整型)->long(长整形)->float(浮点数)->string(字符串)。
x = 3.0+2*5; // x 为浮点数
y = “hello” + 5; // y 的结果为字符串: “hello5”
正文完