1.=== !===:
比较的是 数值和数值类型
2.&&
比较不是boolean数值时, 如果第一个为true 返回第二个值。 如果第一个为false 返回第一个值 。如果里面有Nan, null, undefined 无论在什么位置都返回他们本身。
3.||
比较不是boolean数值时,如果第一个为true就返回第一个值。如果第一为false继续向后面找,有true就返回有true的那个数,没有就最后一个。Nan, null, undefined 如果是最后一个就返回他们,不是就想false那样往后找true;
- 0 ,”“,Nan, null, undefined 在boolean里面默认为false.
5.a++ 先赋值在运算 ++a 先运算在赋值