强制类型转换
Null “” NaN 0 undefined false 都会转化为false
字符串拼接:
A = 100 +2 102
A = 100 + ‘2’ 1002
== 运算符:
100 == ‘100’ true
0 == ‘’ true
Null == undefined true
If语句:
var a = 100;
If (a) {} true
逻辑运算符:
Console.log(10&&0) 0
Console.log(‘’||’dab’) dab
Console.log(!0) true
Console.log(!!0) false
何时使用===:
Var obj = {}; 看属性是否存在
if (obj.a == null) {
//这里相当于obj.a === null||obj.a === undefined
//jquery 源码 推荐
}
其他使用===