今天小編爲你們介紹的是:前嗅ForeSpider腳本中的運算符和運算順序,具體內容有:腳本支持的運算符、運算順序、運算級別以及默認類型轉換順序。ide
一.ForeSpider腳本支持的運算符字符串
1.通常運算符:string
2.比較運算符:float
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"