为什么这样写 就只输出一次成绩不合格?

来源:4-9 继续循环continue

慕用7412184

2022-05-27 18:50

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>continue</title>

<script type="text/JavaScript">

 var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值

 var i;

 for(i=0;i<mynum.length;i++)

 {

  if(mynum[i]<60)

    {

document.write("成绩不及格,不输出!"+"<br>");

    

}

continue;

document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");

}

</script>

</head>

<body>

</body>

</html>


写回答 关注

1回答

  • qq_只为伱乱了浮生_0
    2022-05-29 11:12:16

    continue要放到  if 条件式里面。 只要成绩不合格, 执行到continue这一行,continue后面的内容就不会再执行了, 自动进入到下一次循环。

    if(mynum[i]<60)

        {

            continue;

            document.write("成绩不及格,不输出!"+"<br>");

       }


JavaScript进阶篇

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

467404 学习 · 21877 问题

查看课程

相似问题