首页 > 代码库 > 超短的判断IE javascript代码
超短的判断IE javascript代码
首先说明该代码只能在IE 6~8中有效,再高级的IE已经修复这个BUG
<script type=’text/javascript’> var ie = !-[1,]; alert(ie); //如果是ie,弹出true </script>
原因:
首先[1,]是个数组,由于有个逗号,IE会在后面自动插入一个空元素,这样里面就有两个元素!
"-" 操作符将数组强制转型成数值,由于数组里面有两个元素,转型失败,变成 NaN 再加“!” 操作符,就变成 true了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。