....

...........

JS中的“!!”

var o={flag:true};  var test=!!o.flag;//等效于var test=o.flag||false;  alert(test);

由于对null与undefined用!操作符时都会产生true的结果,
所以用两个感叹号的作用就在于,
如果明确设置了o中flag的值(非 null/undefined/0""/等值),自然test就会取跟o.flag一样的值;
如果没有设置,test就会默认为false,而不是 null或undefined。
阅读更多
个人分类: javascript
上一篇解决php的It is not safe to rely on the system’s timezone settings的问题
下一篇jquery $.proxy使用
想对作者说点什么? 我来说一句

js中正则表达式的使用

2011年11月15日 22KB 下载

Js中去掉空格经典代码

2011年06月24日 1KB 下载

js中的tip提示信息

2011年03月16日 4KB 下载

正则表达式学习

2018年01月15日 28KB 下载

link中调用js方法

2011年07月07日 2KB 下载

MyEclipse中JS自动提示

2018年02月09日 2.72MB 下载

JS中操作word

2011年11月13日 3KB 下载

webview中java与js安全交互

2016年04月08日 218KB 下载

没有更多推荐了,返回首页

关闭
关闭