一:算数操作符
加:+
减:-
乘:*
除:/
取余:%
递增:++
递减:--
二:赋值操作符
简单赋值:=
复合赋值:
加等:+=
减等:-=
乘等:*=
除等:/=
余等:%=
三:比较操作符,返回布尔值
>、 <、 >=、 <=、 ==(相等,只比较值是否相等)、 ===(全等,比较值的同时,比较数据类似是否向相等)、 !=(不相等)、!==(不全等)
四:三元操作符:条件? 执行代码1: 执行代码2
可替代简单的if语句,如果条件成立,执行代码1,否则执行代码2
五:逻辑操作符
1.与 :&&,只要有一个条件不成立,就返回false
当条件非表达式时,当第一个值隐式类型为true时,返回最后一个的值,否则返回第一个值,如果有一个操作数是null,则返回null,如果有一个操作数是NaN,则返回NaN,如果有一个操作数是undefined,则返回undefined
2.或 :||,只要有一个条件成立,就返回true
3.非:!,成立返回true,不成立返回false