两个关键字:

    break;  //结束循环(终止)

    continue;  //跳过本次循环。continue下方的代码不再执行,进入下一次循环。

  关于死循环:

  while(true)

  {} for(;;){}

  用来实现不知道次数的循环,满足某个条件时终止。while(true){if(满足的条件){break}}

  标记举例:给一个for起名字 aa:for(){for(){ break aa; }}break默认终止最近的循环,加标记后可停止标记的循环。

  for循环(确定循环次数的时候使用,“次数”可以是变量)

0319-流程控制

  代码示例:

//公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性
var cont2 = 0;    //用来保存情况数量
//嵌套的循环穷举所有情况
for(var i = 1; i <= 50; i++){
    for(var j = 1; j <= 100; j++){
        for(var k = 1;k <= 200; k++){
            //满足条件cont2++
            if((i*2 + j*1 + k*0.5 == 100)&&(i + j + k == 100)){
                console.log("公鸡"+i+"只;母鸡"+j+"只;小鸡"+k+"只");    //在控制台输出每种情况的详情
                cont2++;
            }
        }
    }
}
alert("买小鸡有"+cont2+"种情况");
嵌套for循环买小鸡

相关文章:

猜你喜欢
  • 2021-12-24
  • 2022-01-11
相关资源
相似解决方案