JS中的“!!”

转载 2015年11月18日 21:13:27
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。

JS中的this用法详解

随着对js的深入学习和使用,你会发现它里面包含了很多令人困惑的机制,比如对象、闭包、原型链继承等等,而这其中肯定包含令你现在或者曾经费解的this,如果你不把心一横,花点时间还真不明白这个this的用...
  • sinat_25497313
  • sinat_25497313
  • 2015年04月08日 19:53
  • 5214

JS中open()函数介绍!

window=object.open([URL ][, name ][, features ][, replace]]]])URL:新窗口的URL地址name:新窗口的名称,可以为空featurse:...
  • qfll_1981
  • qfll_1981
  • 2006年05月14日 14:21
  • 1214

彻底弄懂js中的this指向

js中的this指向十分重要,了解js中this指向是每一个学习js的人必学的知识点,今天没事,正好总结了js中this的常见用法,喜欢的可以看看: 全局环境中this指向window。 有以下几种...
  • qq_33988065
  • qq_33988065
  • 2017年04月03日 11:19
  • 5645

js中!!()的作用

我们知道JavaScript是一门弱类型的语言,但是,在使用中有时需要强制转化为相应的类型。所以,!!() ,这种写法有将弱类型转化为强类型的作用。这里提到类型转换不得不提两个概念:显式转换和隐式转化...
  • qq_31411389
  • qq_31411389
  • 2017年04月21日 17:50
  • 496

JS中typeof和instanceof的用法小解

javascript中,测试数据类型用到typeof 和 instanceof. 1. typeof一般测试基本类型(Undefined、Null、Boolean、Number、String),对...
  • toyourwindy
  • toyourwindy
  • 2016年11月30日 16:22
  • 2053

关于JS中&&和||用法技巧

在javascript中经常遇到&&和||运算符的使用,下面我们看看它们的用法技巧: &&和||在JQuery源代码内尤为使用广泛,由于本人没有系统的学习js,所以只能粗略的自我理解出来,希望大...
  • chenyq2008
  • chenyq2008
  • 2014年12月13日 13:06
  • 9598

JS中with的用法

JS中with的用法关键字: js with进来在看到在js中使用with,实话我以前从来没有碰到过。eg:Js代码 with(Math) {         alert(E); // ...
  • chen__jinfei
  • chen__jinfei
  • 2011年03月22日 09:18
  • 2574

JS 里 PageX, ClientX, OffsetX, LayerX 的 区 别

在各个浏览器的JS中,有很多个让你十分囧的属性,由于各大厂商对标准的解释和执行不一样,导致十分混乱,也让我们这些前端攻城狮十分无语和纠结>_ John Resig大神说过,动态元素有3个至关重要...
  • u014261957
  • u014261957
  • 2014年11月01日 10:04
  • 1474

js中this和that

that换成this;setInterval和setTimeout属于window的方法,window为它们的对象。
  • u010289760
  • u010289760
  • 2015年11月21日 22:05
  • 2999

js中Array数组中的常用方法汇总

Array的push与unshift方法性能比较分析 从原理就可以知道,unshift的效率是较低的。原因是,它每添加一个元素,都要把现有元素往下移一个位置。unshift比push要慢差不多100...
  • ywl570717586
  • ywl570717586
  • 2017年04月06日 10:04
  • 1342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS中的“!!”
举报原因:
原因补充:

(最多只允许输入30个字)