JavaScript之隐式类型转换

布尔操作符(!、&&、||)

当使用 条件判断语句(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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxwzz.html