js-嵌套循环例子、乘法表

aa:for(var b = 1;b<=9;a++){ 
   for(var a = 1;a<=b;a++){  
       document.write(a+“*”+b+"="+a*b);
       document.write("&nbsp;")
       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("&nbsp;")
    
}
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("&nbsp;")
} for(var j = 1;j<=i;i++){控制列 document.write(“*”) } document.write(<br/>); }
posted @ 2017-04-26 00:55  lylooooo  阅读(272)  评论(0编辑  收藏  举报