1.算数运算符 (返回值为number类型)
+ - * / % 加、减、乘、除、取余
2.一元运算符
++ 、 -- 、+ 、 -
++a,对于a,先自增,再运算
a++,对于a,先运算,再自增
3.比较运算符 (返回值为boolean类型)
== 直接比较值
var a = 12;
var b = '12';
console.log(a == b)
输出结果为 true
=== 先比较数据类型,再比较值
var a = 12;
var b = '12';
console.log(a ===b)
输出结果为 false
4.逻辑运算符
&&(并且) 同真则在,有假则假
a && b
若 a 为真,返回 b
若 a 为假,返回 a
|| (或者) 同假则假,有真则真
a && b
若 a 为真,返回 a
若 a 为假,返回 b
! 非
5.三目运算符
a ? b : c
若 a 为真,则返回值为 b ;
若 a 为假,则返回值为 c
6.赋值运算符 (返回值为undefined类型)
=
a = 12;
将12赋值给 a
7.字符串拼接符 (返回值为string类型)
+