关于javascript中的感叹号(!)看到别⼈写了个代码。。⾃⼰就瞎琢磨起来
text:function(value){
var node = this[0];
if(value === void 0){
if(!node){
return ""
}else if(node.tagName == "OPTION" || node.tagName === "SCRIPT"){
;
}else{
Content || node.innerText ||  Text([ node ]);
}
}else{
pty().append( (node && node.ownerDocument || DOC).createTextNode( value ));
}
},
做了个测试
alert(!null);//true
alert(!undefined);//true
alert(!0);//true
javascript void 0 是什么意思也就是说,!会把值转为bool型。
当然有⼈习惯⽤!!0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。