js 操作符实例代码

复制代码 代码如下:

  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

  }

  }

  }()

  注意其中的&&和||哦,说明都在注释里