1. 算术运算符

    + - * / %

    1. 一元运算符:只有一个操作数的运算符

    5 + 6 两个操作数的运算符 二元运算符
    ++ 自身加1
    — 自身减1

    • 前置++ //++num 表达式 先让num自身+1 然后再返回表达式的结果
    • 后置++ //num++ 表达式 先返回表达式的结果num 然后再对num自身+1
    1. 逻辑运算符(布尔运算符)

    && 与 两个操作数同时为true,结果为true,否则都是false
    || 或 两个操作数有一个为true,结果为true,否则为false
    ! 非 取反

    1. 关系运算符(比较运算符)

    < > >= <= == != === !==
    ==与===的区别:==只进行值得比较,===类型和值同时相等,则相等
    var result = '55' == 55; // true
    var result = '55' === 55; // false 值相等,类型不相等
    var result = 55 === 55; // true

    1. 赋值运算符

    = += -= *= /= %=
    例如:var num = 0;
    num += 5; //相当于 ``num = num + 5;

    1. 运算符的优先级

    优先级从高到底
    1. () 优先级最高
    2. 一元运算符 ++ -- !
    3. 算数运算符 先* / % 后 + -
    4. 关系运算符 > >= < <=
    5. 相等运算符 == != === !==
    6. 逻辑运算符 先&& 后||
    7. 赋值运算符