- 算术运算符
+ - * / %
- 一元运算符:只有一个操作数的运算符
5 + 6 两个操作数的运算符 二元运算符
++ 自身加1
— 自身减1
- 前置++ //++num 表达式 先让num自身+1 然后再返回表达式的结果
- 后置++ //num++ 表达式 先返回表达式的结果num 然后再对num自身+1
- 逻辑运算符(布尔运算符)
&& 与 两个操作数同时为true,结果为true,否则都是false|| 或 两个操作数有一个为true,结果为true,否则为false! 非 取反
- 关系运算符(比较运算符)
< > >= <= == != === !====与===的区别:==只进行值得比较,===类型和值同时相等,则相等var result = '55' == 55; // truevar result = '55' === 55; // false 值相等,类型不相等var result = 55 === 55; // true
- 赋值运算符
= += -= *= /= %=例如:var num = 0;num += 5; //相当于 ``num = num + 5;
- 运算符的优先级
优先级从高到底1. () 优先级最高2. 一元运算符 ++ -- !3. 算数运算符 先* / % 后 + -4. 关系运算符 > >= < <=5. 相等运算符 == != === !==6. 逻辑运算符 先&& 后||7. 赋值运算符
