复制代码 代码如下:
var $mfunc=function(){
return {
//此函数判断浏览器类型,为了简便,返回一个数字表示,
//1.ie6;2.ie7; 3.ie8;4.ie5.5;5,Firefox;6.chrome;7.Opera;8.Safari;0.无法检测的浏览器
//其他浏览器可以自行添加
whichOS:function(){
var useragent=navigator.userAgent.toLowerCase();
return (/MSIE 6/i.test(useragent)==true&&1)||
(/MSIE 7/i.test(useragent)==true&&2)||
(/MSIE 8/i.test(useragent)==true&&3)||
(/MSIE 5/i.test(useragent)==true&&4)||
(/Firefox/i.test(useragent)==true&&5)||
(/Chrome/i.test(useragent)==true&&6)||
(/Opera/i.test(useragent)==true&&7)||
(/Safari/i.test(useragent)==true&&8)||0
}
}
}()
注意其中的&&和||哦,说明都在注释里
您可能感兴趣的文章:
- JavaScript delete操作符应用实例
- JS中==与===操作符的比较
- JS 操作符整理[推荐收藏]
- JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
- javascript中加号(+)操作符的一些神奇作用
- 解析JavaScript中delete操作符不能删除的对象
- JavaScript 布尔操作符解析 && || !
- 用方法封装javascript的new操作符(一)
- JavaScript中的操作符类型转换示例总结