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