js中的0就是false,非0就是true。
来源:互联网 发布:mac手游模拟器电脑版 编辑:程序博客网 时间:2024/05/22 00:39
在处理js代码判断真假时经常会这么写。
var vale = fun();//从某个地方获取的值。if(!value){ 进入这里表示value为false或不存在}
但fun()可能得到的是数字0,这可不是表示的没有值,但是!js中的数字0就是false,非0就是true。
于是0就被无情的当做false了。
已经被这个坑过N回了,做个记录,以防再被坑。
0 0
- js中的0就是false,非0就是true。
- JS中的return / return false / return true
- js中‘0’到底是 true 还是 false
- js中‘0’到底是 true 还是 false
- numpy中的True/False如何转化成1/0
- JS true和false
- js中的return ;return false;return true;的理解
- 0就是开始。
- 0就是NULL
- 快乐就是0负担!
- js的True、False判断
- 区分JS中的null,undefined,'',0,false
- 0是FALSE 1是TRUE
- java中的true,false,null
- javascripte中的true和false
- java中的true,false,null
- mysql的tinyint类型里面的值是0,1,2。我现在查出来0就是false
- 逻辑运算中true和false的数字表现形式true=1 false=0
- 图片轮播效果
- GoEasy使用方法记录
- 使用bootstrap进行表格和按钮的基本测试
- 检测网卡流量
- Android集成百度地图SDK
- js中的0就是false,非0就是true。
- hdu5802
- VC中GetLastErro返回的错误码
- Spring AOP 的@Aspect
- Android6.0系统获取不到蓝牙和wifi的真实MAC地址
- CSS——NO.2(CSS样式的基本知识)
- cocosCreator碰撞组件的知识点
- Uboot的移植中遇到的一些问题,及解决方法。
- uva11090