何值会被判断为false
2016-03-11 10:13
197 查看
本文内容来源为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)
本文内容来源为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)
相关文章推荐
- 拉普拉斯特征图降维及其python实现
- LuaPlus学习
- MAX方法
- 关于豪威RK3288_M180串口改物料说明
- assert()函数用法总结
- Windows Embedded 7 Standard 裁剪过程图解教程
- has_key or in
- 看了下ImageLoader框架发表下自己的理解
- 学习进度条
- iOS学习之UINavigationController
- c中使用gets() 提示warning: this program uses gets(), which is unsafe.
- php strpos返回字符串首次出现的位置
- BLE 广播数据解析
- 做一个合格的程序猿之浅析Spring IoC源码(六)BeanFactoryPostProcessor
- Categroy实例
- 【经典转载】Linux进程学习系列之六 进程控制函数之exec()函数的学习
- Socket通讯实例-基本Socket
- 解决setOnItemClickListener无响应的bug
- java进度条代码
- .NET 程序员十种必备工具