目录
    2.1.6 运算符与运算顺序
    视频教程:模板下载:

    一.ForeSpider脚本支持的运算符

    1.一般运算符:

    +

    -

    *

    /

    %

    加法

    减法

    乘法

    除法

    模运算

    2.比较运算符:

    >

    >=

    <

    <=

    ==

    !=

    大于

    大于等于

    小于

    小于等于

    等于

    不等于

    3.赋值运算:

    =

    +=

    -=

    *=

    /=

    %=

    等于

    加等

    减等

    乘等

    除等

    模等

    4.自增自减运算:

    ++

    --

    自增加1

    自减1

    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"