首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

for初赋值的有关问题

2012-12-30 
for初赋值的问题for(var i1i5i++) 我一般这样写我看到有些高手这样写,var i1for(i1i5i++) 不

for初赋值的问题
for(var i=1;i<=5;i++) 
我一般这样写

我看到有些高手这样写,
var i=1;
for(i=1;i<=5;i++) 

不明白这样写是为什么,提高性能?
[解决办法]
将var提到for外面应该是变量定义的习惯和规范的问题 而不是因为考虑性能的问题
[解决办法]
少见了;
for(var i=0,a=5,b="tt";i<a;i++)还有这样写法看过没?
[解决办法]
javascript没有块级作用域,所有变量声明均提升至当前作用域的最高层,这是一个避免作用域混乱的良好习惯
[解决办法]
var i=1;
for(;i<=5;i++) 
[解决办法]
for(int i = 0, len = string.length(); i < len; i++){}
这样会提高性能

热点排行