今天,看看量子
系统的源代码,
发现一个很奇怪的代码,虽然可以理解他
是什么意思,但不了解双感叹号的
作用。
复制代码代码如下所示:
函数ID(名称){
返回(
类型的
文件!!!= =未定义的文件包括)。
Document.getElementById(人名);
}
然后上网查一些资料,他相当于三元
运算符,返回到布尔值。
复制代码代码如下所示:
变量=!document.getelementbyid!
它相当于:
复制代码代码如下所示:
VaR RET = document.getelementbyid真的假的;
等价的是一个非空字符串和一个非零返回true,而等价的是一个空字符串,0,或者null返回false。
复制代码代码如下所示:
var;警报(!!!(a);
var;警报(!!!(a);
var = true;警报(!!!(a);
var a = 1;警报(!!!(a);
var = 1;警报(!!!(a);
var = 2;警报(!!!(a);
var a = 0;警报(!!!(a);
var;警报(!!!(a);
var = false;警报(!!!(a);
var = NULL;警报(!!!(a);