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

来源:4-8 退出循环break

十里_o_

2018-10-08 10:49

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;

}


写回答 关注

3回答

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

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

    十里_o_

    原来 谢谢大佬

    2018-10-08 13:59:09

    共 1 条回复 >

  • 丶未晞
    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>");

    }

    这样子写也行

    十里_o_

    明白了 没看到后面没写i=i++

    2018-10-08 14:00:18

    共 1 条回复 >

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468782 学习 · 22507 问题

查看课程

相似问题