我是靠谱客的博主 大方小猫咪,最近开发中收集的这篇文章主要介绍js中的0就是false,非0就是true及案例假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html自己碰到的 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在处理js代码判断真假时经常会这么写。

 

 

假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html

1 var vale = fun();//从某个地方获取的值。

2 if(!value){
3 
进入这里表示value为false或不存在
4 } 

 

但fun()可能得到的是数字0,这可不是表示的没有值,但是!js中的数字0就是false,非0就是true。

于是0就被无情的当做false了。

已经被这个坑过N回了,做个记录,以防再被坑。

自己碰到的

 

1
if(!$('#id').length){}

 

从上面我们可以看到,0是false,非0是true

那么我们来看上面的代码

1,if只有是true的时候才能进入方法体,

2,true就是非false

3,就是 非0,

4,那么$('#id').length就是0

 

最后

以上就是大方小猫咪为你收集整理的js中的0就是false,非0就是true及案例假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html自己碰到的 的全部内容,希望文章能够帮你解决js中的0就是false,非0就是true及案例假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html自己碰到的 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部