关于循环的问题

sd__afeng 2007-03-11 09:20:05
一段很简单的程序,就是使一个变量的值从1循环到6,并显示出来,代码如下:
<script language=javascript>
var i=0;
function scroll()
{
i=i+1;
alert(i);
if (i=6)
{
i=0;
}
}
window.setInterval("scroll()",1000);
</script>
可是每次单击对话框中的确定按钮之后,再次显示的对话框中的数字仍然是1,并没有增加。将代码改动如下
<script language=javascript>
var i=0;
function scroll()
{
i=i+1;
alert(i);
if (i>6)
{
i=0;
}
}
window.setInterval("scroll()",1000);
</script>
只是将if中的条件式中的=该为了>,每次单击对话框中的确定按钮之后,再次出现的对话框中的数字就自动加1,直到6为止,然后再次循环。不知道为什么第一个代码不能完成任务.
...全文
75 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧