慕茗客
2016-11-25 15:47
成绩50也显示出来了怎么回事?条件不是>60嘛
顺序执行语句
if(mynum[i]<60)
{
document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");
break;
}
document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");
i=i+1;
因为break所在的{}里有输出代码:document.write("成绩"+mynum[i]+"不及格,不用循环了",
当特殊条件成立时(成绩50),执行{}里的代码:
{
document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");//不及格,不用循环了
break; //停止循环
}
没说及格才显示,只是说碰到不及格后面的不显示,最后一次显示不及格就对了
document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");
break;
你交换这两行 就知道了
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题