您的位置:首页 > 其它

客户端能力检测中的!!的作用

2015-11-01 13:11 169 查看
// 确定浏览器是否支持Netscape风格的插件
var hasNSPlugins = !!(navigator.plugins && navigator.plugins.length);

// 确定浏览器是否具有DOM1级规定的能力
var hasDOM1 = !!(document.getElementById && document.createElement && document.getElementsByTagName);


从上面我们看到了都是用了!!


那么!!有什么作用呢?

!!将一个元素转为布尔类型的值(比先存储后访问的效果更好)



!!undefined // false
!!null // false
!![] // true
!!{} //true
!!"" //false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: