JS写法的问题....你更倾向哪一种.. 本帖最后由 a904055262 于 2010-07-09 01:50:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(var i = 0; i < x; i++){}上面的for循环同样的道理,var i最好在外面声明 JavaScript中没有块定义的概念,因此第一种第二种没有区别,只是觉得第二种更直观些 支持第一种!有人多虑了,循环体内的变量声明要重复分配内存空间?那这个语言的设计者该自杀了!特别是这种写法:for(var i = 0; i < 10000; i++) //声明了10000个i? for(var a,i=0;i<999;i++){ a=i;} for 循环只检查(var i = 0; i < 10000; i++)所以不会声明10000个i就算是重复的使用var i声明..也只会覆盖前一个i的值.. textArea中怎么给部分字体加粗 Ext问题,请各位帮帮忙 flash影响javascript的setTimeout函数怎么办? json排序 javascript 和 flash 交互问题 大家帮我看一下这小段javascript啥意思 一个window.event的很简单的问题 为何左右连续循环滚动不起来?急,急,急! 急,如何用正则过滤<%...%>中的内容? 主页面是一个框架,在左边框架中单吉按钮后弹出一个子窗体,怎么样才能在子窗体关闭的时候,让整个主框架重新定位到一个地址啊? 如果获取字段所属的对象 请教关于调用两个JS文件的顺序的问题?? 希望大家指点批评
上面的for循环同样的道理,var i最好在外面声明
有人多虑了,循环体内的变量声明要重复分配内存空间?那这个语言的设计者该自杀了!
特别是这种写法:
for(var i = 0; i < 10000; i++) //声明了10000个i?
a=i;
}
所以不会声明10000个i
就算是重复的使用var i声明..也只会覆盖前一个i的值..