位操作符的计算优势

1、for(var i=0; i<10; i++){

  if(i%2){

    doSomething();

  }else{

    doSomething();

  }

}

2、

for(var i=0; i<10; i++){

  if(i&2){

    doSomething();

  }else{

    doSomething();

  }

}

第二种写法要比第一种写法快大约50%(取决于浏览器)

posted @ 2013-10-29 09:25  charling  阅读(116)  评论(0编辑  收藏  举报