if(false){ alert('false'); // false } if(undefined){ alert('false'); // false } if(null){ alert('null'); // false } if(0){ alert('0'); // false } if(''){ alert(''); // false } if(NaN){ alert('NaN'); // false } if(' '){ alert(' '); // true } if([]){ alert('[]'); // true } if({}){ alert('[]'); // true } if(new Object()){ alert('object'); // true } /* JavaScript中有 6 个值为“假”,这六个值是 false null undefined 0 '' (空字符串) NaN 这里面 false 本身是布尔类型,其它 5 个则不是。 除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。 */
JS 真值判断
最新推荐文章于 2024-08-26 09:45:08 发布