function dwn(s){
document.write(s+"<br/>");
}
var start = new Date();
for(var i =0; i< 1000000 ; i++){
}
var end = new Date();
dwn("空循环:"+(end-start));
start = new Date();
for(var i=0;i<1000000;i++)
var x = new Object();
end = new Date();
dwn("构造对像:"+(end-start));
start = new Date();
for(var i =0; i<1000000;i++)
var x = i *20;
end = new Date();
dwn("简单运算:"+(end-start));
start = new Date();
for(var i=0;i<1000000;i++)
eval("var x = i*20");
end = new Date();
dwn("动态执行简单运算:"+(end-start));
start = new Date();
function f(i){
var x = i*20;
}
for(var i=0;i<1000000;i++)
f(i);
end = new Date();
dwn("简单函数封装运算:"+(end-start));
start = new Date();
for(var i =0;i<100000;i++){
(function(){ var x = i *20;})();
}
end = new Date();
dwn("闭包简单运算:"+(end-start));
在IE8里面运行
空循环:238
构造对像:1110
简单运算:4353
动态执行简单运算:7013
简单函数封装运算:893
闭包简单运算:2130