一、运算符类型

1、算术运算符:

用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符:

用于比较运算。包括大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、和不等于(!=)六种。

3、字符串连接符:

用于字符串之间连接 +

4、赋值运算符:

用于赋值运算。包括 += -= *= /= %= .=

5、三元运算符:

      exp1?exp2:exp3;

6、逻辑运算符:

&&、||、!

*****注意:

逻辑运算符结果为布尔类型

&&如果第一个表达式为false,造成短路

||如果第一个表达式为ture造成短路

7、其他运算符:

逗号运算符

多个表达式连接成一个表达式,新表达式的值为最后一  个表达式的值。

void运算符

用来指明一个表达式无返回结果(不执行所赋值)

typeof运算符

用来返回一个字符串,返回的是操作数的数据类型

二、 自增自减

1. 支持:整形,浮点型  null

2. 不支持:字符串 undefined

三、 比较运算

特殊类型判断

         res=0==null/false

         undefined== undefined/ture

         NaN== NaN/false