none
IE9下的一个javascript执行异常 RRS feed

  • 常规讨论

  • 话说,sum+=i  不等于 sum=sum+i 吗?这段代码在IE9下面为什么为跑错?是我的浏览器有问题么? 求解答 

    <script>
         function oushu(){
        for (var i=0,sum=0; i<=10 ;i++)
        {
         if ( i%2 == 0 ) {
          sum += i; //结果错误
          //sum = sum + i ; //结果正确
          }
        }
        alert(sum)
       }
       oushu();
      </script>

    本贴为转贴,作者(nbnight)原贴在这里:http://blog.csdn.net/hbnight/article/details/7522633

    或在这条微博里回复:http://weibo.com/1059384033/ygZLA3stM

    2012年5月7日 5:27