1、定义:将一个循环作为另一个循环的循环体称为嵌套循环
PS:
(1)外层循环控制行数
(2)内层循环控制列数
(3)外层循环执行一次,内层循环执行一遍
2、正三角形
* ** *** **** *****
for(var i=1;i<=4;i++){
for(var j=1;j<=i;j++){
document.write("*")
}
}
3、倒三角形
**** *** ** *
for(var i=1;i<=4;i++){
for(j=1;j<=5-i;j++){
document.write("*");
}
}
4、平行四边形
---******* --******* -******* *******
for(var h=1;h<=4;h++){
for(var k=0;k<=4-h;k++){
document.write(" ");
}
for(var s=1;s<=7;s++){
document.write("*");
}
}
5、菱形
h k s ---* 1 3 1 --* * 2 2 2 -* * * 3 1 3 * * * * 4 0 4 k=4-h s=h -* * * 1 1 3 --* * 2 2 2 * 3 3 1 k=h s=4-h
菱形可以分割成两个三角形来做
for(var h=1;h<=4;h++){
for(var k=1;k<=4-h;k++){
document.write(" ");
}
for(var s=1;s<=h;s++){
document.write(" *");
}
}
for(var h=1;h<=3;h++){
for(var k=1;k<=h;k++){
document.write(" ");
}
for(var s=1;s<=4-h;s++){
document.write(" *");
}
}