2 sinat 34592186 sinat_34592186 于 2016.04.08 22:20 提问

js 中for循环成为死循环

下面两个代码,通过 main去循环调用 testfor函数,当main中的i>=6的时候,一直死循环,不断地) alert 出 “i=6 , true” ,刚刚接触JavaScript,请教了~

 function testfor(x){
            for (i=0;i<5;i++){
            alert(i);
                if(i==x)
                {
                    return false;
                }
            }
            return true;

        }

        function main(){
            for (i=3;i<=9;i++){
                alert("i="+i+","+testfor(i));
            }
        }

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.08 23:27
 for (i=0;i<5;i++)
->
for (var i=0;i<5;i++)

for (i=3;i<=9;i++)
->
for (var i=3;i<=9;i++)
CSDNXIAON
CSDNXIAON   2016.04.08 22:32

js的for循环
js for 循环
js 循环 for in
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片