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

关于50分的显示问题

只输入break,50分还是会输出,如何让50分这项不显示呢

提问者:小尼采 2016-03-20 09:20

个回答

  • 黄志明
    2016-03-23 11:25:35
    已采纳

    输入continue会死机,是因为continue是停止当前循环并跳回循环头,而本代码里的while循环里,变量是在最后的i=i+1里进行赋值的,你在中途跳出循环,返回的i值没有被改变,所以程序就进入死循环,不再显示,并在一段时间后崩溃。

  • 慕粉3279136
    2016-05-01 15:01:44

     if(mynum[i]<60)

       {i++;

        continue;

       }


  • 黄志明
    2016-03-23 11:11:54

    删掉if大括号里的语句,写上break;就行     

    代码这样:

    while(i<mynum.length)

    {

      if(mynum[i]<60)

      break;

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

      i=i+1;

      

    }


  • 小尼采
    2016-03-20 09:28:00

    而且这节输入continue会死机怎么回事