1. 关键字
1.1 continue
continue 结束单次循环,尝试进行下一个循环;
1.1 break
break 跳出循环,直接输出结果,不再循环,直接输出结果;
2. 循环+循环(嵌套循环)
For(){
For(){
}
}
for(表达式1;表达式2;表达式3){
} //必须存在两个“;”分号
<script>
for(var i=1; i<=10; i++){
var s=""; //z空字符串,赋值给s,因为需要一个类型进行接收
for(var j=1;j<=i;j++){
s=s+"*";
}
console.log(s);//console.log 一次就输出一个换行
}
</script>
控制台结果:
2.1 百钱百鸡问题:
题目:我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
for (var x=0;x<=20;x++){
for(var y=0;y<=33;y++)
{
var z=100-x-y;
if((15*x+9*y+z)==300 && (100-x-y)>=0){
console.log("公鸡,母鸡,小鸡分别为"+x+" "+y+" "+" "+(100-x-y));
}
}
}