布尔操作符(!、&&、||)
当使用 条件判断语句(if...else) 以及 布尔操作符(!、&&、||) 时,会调用Boolean()进行隐式类型转换
转换为false的有:0, null, undefined, NaN, '', false
其余都为true([], {}为true)
![]; // !Boolean([]); ------------> false !2; // false !null; // !Boolean(null); ------------> true !undefined; // true !0; // true if([]) consolo.log('true'); // if(Boolean([])) ... -----------> true