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的值.. js怎么把input值传给cookie ??? clone 关于checkbox的判断选中问题,求助 求 js正则表达式 js 脚本的运行顺序 讨段代码!!!请帮一下!!! 怎么对显示出来的图片宽高进行限制? ((int)(Math.random()*100)+1)%26-1 表单内有四个多选框,还有一个输入框为e,如何使点击多选框时,输入框的值同时为多选框的值 求js多维数组如何自动累加信息 如果获取字段所属的对象 请教关于调用两个JS文件的顺序的问题?? 希望大家指点批评
上面的for循环同样的道理,var i最好在外面声明
有人多虑了,循环体内的变量声明要重复分配内存空间?那这个语言的设计者该自杀了!
特别是这种写法:
for(var i = 0; i < 10000; i++) //声明了10000个i?
a=i;
}
所以不会声明10000个i
就算是重复的使用var i声明..也只会覆盖前一个i的值..