二重循环也就是嵌套循环

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

理解

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

    例子

    // 提示输入班级人数,然后循环获取每个学员的考试成绩,并输出前三名
    
    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);
Office365 微信公众号
最后修改:2019 年 12 月 10 日 07 : 35 PM
如果您觉得我的文章有帮助,请随意赞赏!