JavaScript中会被判false的类型

JavaScript中有6个值为‘假’:

  1. false
  2. null
  3. undefinded
  4. 0
  5. ''(空串)
  6. NaN

其它的所有东西,在进行布尔运算时都会被判真。包括'0','false',{},[],new Boolean(false)等。

注意:

new Boolean(false)表示用false去初始化一个Boolean对象。

Boolean(false)却是将false强制转化成Boolean类型,Boolean()是类型转化函数,而不再是构造函数。

你可能感兴趣的:(JavaScript中会被判false的类型)