1、算术运算
口诀:
a、其他的字符作除加运算以外的运算,先将值转换为number(Number),再进行计算。
b、任何数字和NaN运算,得到都是NaN。
c、+特殊,如何有一边为字符串,那么+起拼接符作用,结果一定是字符串。
2、比较运算
将值转换为number,再进行比较,返回的是boolean。
==,等于,判断两边关系的时候,它会尽可能去判断两边相等。
3、逻辑运算
&& 与 两边都为true,结果就为true
|| 或 只要有一边为true,结果就为true
! 非 取反
4、赋值运算
+=,-=,*=,/=,%=
5、三元表达式
var a=(10>4)?10:4;
6、++和—
++放前面先自增,后运算
++放后面先运算,再自增
--与上述的相同
7、值为false
number:0。
string:"",紧挨的双引号。
boolean:false。
var a;
console.log(Boolean(a))
// NaN
console.log(Boolean(NaN))