日期:2014-05-16  浏览次数:20298 次

parseInt和Number效率居然出乎意料
<!DOCTYPE html>
<html>
<body>
<script>
var i=0;
var now1=new Date().getTime() ;
for(i;i<100000;i++)
{
parseInt("2", 10);  
}
var end1=new Date().getTime() ;
alert(end1-now1);

var now2=new Date().getTime() ;
var j=0;
for(j;j<100000;j++)
{
Number("2");  
}
var end2=new Date().getTime() ;
alert(end2-now2);

</script>

</body>
</html>


耗时:parseInt:14
      Number:26
我真是无语了啊。。最近在看javascript的效率问题,都说parseInt会比Number效率低。。为毛我测试下来。
反而Number的耗时比parseInt还高。。。

------解决方案--------------------
用的什么浏览器测的,用ie6试试
------解决方案--------------------
[b][/b][i][/
[align=center][align=center][align=center][align=right]
[code=java]
[/code]
[/align][/align][/align][/align]i]