二重循环也就是嵌套循环

简单理解:外层循环执行一次,内层循环执行一轮。类似地球自转和公转,地球绕太阳转就是外层循环,自转是内层循环,地球自转了三百六十五天后,正好内层循环执行一遍,于是外层循环就执行了一次。

理解

  • 一个循环体内又包含另一个完整的循环结构。
  • 外层循环变化一次,内层循环要变化一遍。
  • 各种循环可以相互嵌套

### 例子

// 提示输入班级人数,然后循环获取每个学员的考试成绩,并输出前三名

var num = Number(prompt("请输入班级人数"));
var first = 0,second = 0,thrid = 0;
for (var i =1 ;i<=num;i++) {
    var score = Number(prompt("请输入第"+i+"位学员的成绩"));
    if (score>first) { //如果输入的分数大于第一名分数
        thrid = second;     //将第二名的分数给第三名
        second = first;     //将第一名的分数给第二名
        first = score;      //将输入的最高成绩给第一名
    } else if (score>second) {       //如果输入的成绩大于第二名小于第一名
        thrid=second;       //将第二名的成绩给第三名
        second = score;     //将输入的成绩给第二名
    } else if (score>thrid){ //如果输入的成绩大于第三名小于第二名
        thrid = score;      //将输入的成绩给第三名
    }
}
console.log("第一名:"+first);
console.log("第二名:"+second);
console.log("第三名:"+thrid);
最后修改:2019 年 12 月 10 日 07 : 35 PM
如果觉得我的文章对你有用,请随意赞赏