何值会被判断为false

来源:互联网 发布:倩女幽魂mac可以玩吗 编辑:程序博客网 时间:2024/06/05 16:32


本文内容来源为http://13521308103.iteye.com/blog/1989215

对于只定义未赋值的变量var aaa,其值为undefined,为false. 
 
字符串:空字符串""转换布尔型为false,其它为true; 
 
数字:数字0转换为布尔值为false,其它为true; 
 
对象:为null的对象转换为布尔型为false,其它为true; 
 
对象属性值:未声明的属性值、属性值为0或空串""或false或null的,转换布尔值为false,其余为true;

(注意,空数组即[],在if判断中,为true)

0 0
原创粉丝点击