1.if语句会将条件表达式将会转化强制转为boolean类型,且转换时遵循下列规则:
1.Objects 转化为true
2.Undefined 转化为false
3.Null 转化为false
4.Booleans 转化为boolean的值
5.Numbers +0,-0或NaN转化为false,其他全部转化为true
6.String 空字符串为false,其他全部为true
2.看如下例子:
参考资料:https://github.com/airbnb/javascript#comparison-operators--equality