js一个for循环的问题

发布网友 发布时间:2022-04-22 10:24

我来回答

1个回答

热心网友 时间:2022-04-26 08:56

你这个是死循环,应该把if(i=3)和if(i=4)修改成if(i==3),if(i==4),
=
是赋值操作,==才是比较两个值是否相同。由于i=3,造成for循环永远无法结束,就此死掉
另外,function
a(){}
的意思是定义函数a(),而不是执行函数,因此什么事儿都不会发生,下面function
b(){}也是。
你的代码正确的应该如下
123456function
a()
{alert(1);}function
b()
{alert(2);}for(var
i
=
0;
i
<
5;
i++)
{ if
(i
==
3)
a(); else
if
(i
==
4)
b();}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com