0;
new Number(0);
("");
(" ");
new Boolean(false);
undefined;
0
, ''
, undefined
0
, new Number(0)
, ''
, new Boolean(false)
, undefined
0
, ''
, new Boolean(false)
, undefined
JavaScript
中只有6个假值:
undefined
null
NaN
0
''
(empty string)false
函数构造函数,如new Number
和new Boolean
都是真值。