JS中的“!!”
来源:互联网 发布:smallpdf软件下载 编辑:程序博客网 时间:2024/05/16 21:41
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。
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
- HDU1067 Gap
- 20151118 Set集合+HashSet类+TreeSet类
- zoj2913 Bus Pass BFS
- iOS--CoreLocation的简单使用
- 给任务排序(Ordering Tasks,UVa 10305)
- JS中的“!!”
- stm32启动文件
- leetcode 59:Spiral Matrix II
- Swift_UILabel
- 时间管理
- 野鸟装备如何支持表情的
- RabbitMQ基础概念详细介绍
- swift中友盟推送
- centos挂载ntfs