Fork me on GitHub
  2013年6月9日
摘要: 在javascript中有时会看到有两个!!的用法 Js代码varfoo;alert(!foo);//undifined情况下,一个感叹号返回的是true;alert(!goo);//null情况下,一个感叹号返回的也是true;varo={flag:true};vartest=!!o.flag;//等效于vartest=o.flag||false;alert(test); 这段例子,演示了在undifined和null时,用一个感叹号返回的都是true,用两个感叹号返回的就是false,所以两个感叹号的作用就在于,如果明确设置了变量的值(非null/undifined/0... 阅读全文
posted @ 2013-06-09 15:20 【艾伦】 阅读(19547) 评论(3) 推荐(11) 编辑