摘要:
今天看qunit源代码,发现一段很奇怪的代码,虽然能领会他的意思,但是不明白双感叹号起到的作用。function id( name ) { return !!( typeof document !== "undefined" && document && document.getElementById ) && document.getElementById( name );} 然后去网上查了些资料,他相当于三元运算符,返回boolean值。var ret = !!document.getElementById等价于:var 阅读全文