1、算数运算
+,-,*,/,%
2、比较运算
>,<,==,===,!=
先将两边的值转换为number,再比较,结果返回boolean
===不仅要值相等,也要数据类相等
3、逻辑运算
先将两边的值转为boolean,在进行运算
&& 逻辑与
|| 逻辑或
! 逻辑非
特殊情况
* 逻辑与
* 逻辑运算可以参与非布尔值的运算,运算的时候会将值转换为布尔类型,但返回值不一定是布尔类型
* 两边都为true,返回最后一个条件,遇到false,直接返回当前为false的那个条件
* 逻辑与的优先级高于逻辑或
4、赋值运算
+=,-=,/=,%=,*=
5、三目运算符
var 变量名 = 表达式? 语句1 : 语句2
* 满足表达式,返回语句1,不满足表达式,返回语句2