JS中的“!!”
来源:互联网 发布:游轮网络 编辑:程序博客网 时间:2024/05/16 15:19
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。
将代码,编成诗;用BUG,描绘完美的样子。我是诗人,也是摄影师。(转载)
阅读全文
0 0
- JS中的“!!”
- JS中的“!!”
- js中的||{}
- JS中的“!!”
- JS中的“!!”
- JS中的“!!”
- JS中的“!!”
- JS中的!!
- JS中的“!!”
- js中的$
- [js] js中的 set & get
- 【JS】:JS中的array详解
- JS:js中的排序算法
- Atlas中的JS用法
- js 中的dom操作
- JS中的屏蔽
- JS中的提交验证
- js中的listbox
- LeetCode 557. Reverse Words in a String III(C++版)
- ARM NEON 编程系列4——如何将neon用来优化我们的程序
- get、post、put三种写法
- 全志平台,移植车机外设驱动总结(蓝牙、WIFI、GPS、Gsensor等)
- EINTEGRITY:npm 5.0完整性检查和modernizr.com依赖关系
- JS中的“!!”
- 技术普及帖:你刚才在淘宝上买了一件东西
- java 生成验证码
- python之__iter__函数与__next__函数
- PHP面试题(2)
- LitePal 开源项目使用
- 图的邻接矩阵(C语言)
- [python]使用pickle进行序列化
- CSS几种简单方法实现文字竖向排版