js-嵌套循环例子、乘法表
aa:for(var b = 1;b<=9;a++){
for(var a = 1;a<=b;a++){ document.write(a+“*”+b+"="+a*b);
document.write(" ")
if(a==5){
break aa;跳出aa循环
}
}
document.write(<br/>);
}
break: 跳出当前循环
continue: 终止本次循环,继续下次循环.
分析:
a= 1, b=1, a*b
a=1 , b=2, a*b--------- a=2 , b=2 , a*b
a=1 , b=3, a*b-------- a=2 , b=3 , a*b----------a=3 , b=3 , a*b
规律:a控制列 ,每一行a都会变化b次
b控制行
for(var a = 1;a<=9;a++){ 控制行 document.write(a+“*1”=a*1);输出1*1=1;2*1=2;.......9*1=9;
document.write(<br/>);
}
-----------------------------------
for(var b = 1;b<=9;a++){
for(var a = 1;a<=b;a++){ document.write(a+“*”+b+"="+a*b);
document.write(" ")
}
document.write(<br/>);
}
------------------------------------
*
**
***
****
当 i = 1, j = 1;
i =2.j = 2;
i= j 行号 = 星的数量
for(var i = 1;i<=4;i++){ 控制行 for(var j = 1;j<=i;i++){控制列 document.write(“*”) } document.write(<br/>); }
--------------------------------------------------
*
**
***
****
for(var i = 1;i<=4;i++){ 控制行 for(var k = 1;k<4-i;k++){
document.write(" ")
} for(var j = 1;j<=i;i++){控制列 document.write(“*”) } document.write(<br/>); }