问答详情
源自:4-8 退出循环break

为什么非要在最后加i=i+1

var mynum=new Array(79.90,80,60,50,44,100,88);

while(var i=0;i<mynum.length){

    if(mynum[i]<60){

        // document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");

        break;

    }

    document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");

    // i=i+1;

}


提问者:十里_o_ 2018-10-08 10:49

个回答

  • qq_潮哥_1
    2018-10-08 13:30:29
    已采纳

    这里的i+1相当于i++,意思是继续循环,如:1.2.3~次

  • 丶未晞
    2018-10-08 11:43:10

    var mynum=new Array(79.90,80,60,50,44,100,88);

    while(var i=0;i<mynum.length;i++){

        if(mynum[i]<60){

            document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");

            break;

        }

        document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");

    }

    这样子写也行

  • 丶未晞
    2018-10-08 11:40:30

    不加  你怎么进入下一个循环