会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
像阳光一样
Live Now && Just Do It!
新随笔
管理
2011年10月29日
if(!!function)和if(function)的区别
摘要: 今天群里有人问到这样一个问题: 1: var fn = function(){} 2: if(!!fn){} 3: if(fn){}这两种判断方式有什么区别,自己以前还真没有仔细关注个这个问题,!!(第一种)这种方式对fn进行两次运算,第一次显式将对象转为bool,第二次将false转为true。而if(fn)(第二种)的方式是直接隐式转换为bool,理论上后面一种应该比前面...
阅读全文
posted @ 2011-10-29 09:10 像阳光一样
阅读(1912)
评论(2)
推荐(0)
编辑
公告