JavaScript中会被判false的类型
2019-03-05 本文已影响0人
stanf1l
JavaScript中有6个值为‘假’:
- false
- null
- undefinded
- 0
- ''(空串)
- NaN
其它的所有东西,在进行布尔运算时都会被判真。包括'0','false',{},[],new Boolean(false)等。
注意:
new Boolean(false)表示用false去初始化一个Boolean对象。
Boolean(false)却是将false强制转化成Boolean类型,Boolean()是类型转化函数,而不再是构造函数。