本文主要是介绍前嗅ForeSpider脚本教程:运算符与运算顺序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天小编为大家介绍的是:前嗅ForeSpider脚本中的运算符和运算顺序,具体内容有:脚本支持的运算符、运算顺序、运算级别以及默认类型转换顺序。
一.ForeSpider脚本支持的运算符
1.一般运算符:
2.比较运算符:
3.赋值运算:
4.自增自减运算:
5.移位运算:
二.运算顺序与运算级别
ForeSpider脚本在进行运算时先判断是否有括号(零级运算符),优先计算,然后依次计算一级运算、二级运算...最后是五级赋值运算。对于同级运算则从左到右依次计算。
1.零级运算符:
( )
2.一级运算符:
++,--
3.二级运算符:
*,/,%
4.三级运算符:
+,-
5.四级运算符:
>>,<<
6.五级运算符:
>,>=,<,<=,==,!=
7.六级运算符:
=,+=,-=,*=,/=,%=
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"
这篇关于前嗅ForeSpider脚本教程:运算符与运算顺序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!