Js循环问题????????

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:45:23
<script language="javascript">
var n=5;
for (i=1;i<15;i++)
n=n+9;
document.write (i);
</script>

为什么加上 n=n+9; 结果是输出15.而我想的结果应该是1234567891011121314

因为在执行完n=n+9后,又回到i++循环中,直到i=15才输出。
漏了一对大括号。正确如下:
<script language="javascript">
var n=5;
for (i=1;i<15;i++)
{n=n+9;
document.write (i);}
</script>

楼上正解,我居然被你的n给迷惑了,本来n就和这个循环无关的。。。