1. 算数运算符
+ - * / %(取余)
2.一元运算符
++ 自增 b=a++ / c=++a b的值为a c的值为 a+1
/*区别 : a++ a 参与运算后,a再自增, ++a a自增后的值参与运算*/
-- 与++同理
+ 1)将一个变量转换为Number类型 2) 字符串的拼接 var age =‘12’; age+1; --->结果为121;
- 与+的1)一样的,只是转换为number之后变为相反数
3.比较运算符
= = 值相等(若类型不一致,转换为相同类型,只比较值) === 全等于(数据类型也一致) !=(不等) !==(不全等)
> < >= <=
4.逻辑运算符 (短路运算符)
a&&b 与运算 a,b可以为Boolean 或者其他类型,若不是Boolean转换为Boolean进行比较
a || b 或运算 a,b可以为Boolean 或者其他类型,若不是Boolean转换为Boolean进行比较
!a 非 a,b可以为Boolean 或者其他类型,若不是Boolean转换为Boolean进行比较
5. 三目运算符
a ?b :c 若 a为true 返回b 否则,返回c
6.位运算符
二进制位的与或非运算。