我们知道全局下定义var i=1,然后访问window.i也可以拿到结果,似乎表面上没啥差别,但是测试一看还是差别很大 var m = 1;
var date1 = new Date();
for (var i = 100000; i--; ) {
m;
}
alert(new Date() - date1); //31毫秒 window.n = 1;
var date2 = new Date();
for (var j = 100000; j--; ) {
window.n = 1;
}
alert(new Date() - date2); //219毫秒
var date1 = new Date();
for (var i = 100000; i--; ) {
m;
}
alert(new Date() - date1); //31毫秒 window.n = 1;
var date2 = new Date();
for (var j = 100000; j--; ) {
window.n = 1;
}
alert(new Date() - date2); //219毫秒
解决方案 »
- 怎么将一个整形的6位数转换成一个日期?
- if else简写如果没有else后续操作怎么写?
- 图片缓慢加载实例中问题
- 下面语句的语法错误怎样修正?
- 如何利用javascript来 把现有数组的每一个元素拿出来?
- 请问怎样在客户端打开一个文件夹对话框。
- 求《JavaScript即用特效》(上海科技出版社)配套程序下载密码....
- 高手都请进来讨论讨论
- var win="window.open('*.htm','','width=100,height=100');"的问题。
- 请指示:网页中链接某文件,想直接在当前位置运行该程序,怎么办?
- jquery添加xml节点到含有xml命名空间的节点
- 神一样的代码
var m = 1;
var date1 = new Date();
for (var i = 100000; i--; ) {
m;
}
alert(new Date() - date1); //31毫秒 window.n = 1;
var date2 = new Date();
for (var j = 100000; j--; ) {
window.n;
}
alert(new Date() - date2); //219毫秒