3.26js for循环

循环:循环一段代码(符合条件)

四要素:初始值、条件判断、状态改变、循环体

a++:先执行再加一,++a:先加一再执行

<script type="text/javascript">          for循环基本写法
      for(初始值;判断条件;状态改变)
      {                    
               循环体; 
      }



例:for(var i=0;i<10;i++)

      {
             alert(i);                             按照顺序弹出0-9
      }

执行过程1:1----2-----4---3
执行过程2:3----2-----4---3
              后面都是3---2----4
     var a=0;
     var  b=a++
    {b=a;
     a++;


</script>

结束语句:braek(跳出整个循环)

                 continue(跳出当前循环)

<script type="text/javascript">
  
     for(var i=0;i<10;i++)         不执行了
     {
          alert(i); 
          break;
      }

   
for(var i=0;i<10;i++)             只跳过5,还继续循环
    {
            if(i=5)
            {
                 continue;
             }
           alert(i)
     }
<script type="text/javascript">
     var a=10;
    switch(a)                                   当弹出10的时候跳出整个循环,不会再执行
    {
          case 9:
          alert("9");
         break;
          case 10:
          alert("10");
         break;
          case 11:
          alert("11");
         barak;
          case 12:
          alert("12");

    }

</script>
10以内的偶数

for(var i=0;i<10;i++)
{                                    能被2整除的是偶数
    if(i%2==0)
     {
          alert(i);
      }

}
100以内与7相关的数
 取余=0   除10余7   除以10取整          parsrInt 整形,不会满五进一
<script type="text/javascript">
 for(var i=0;i<101;i++)                             
{
       if(i%7==0 ||  i%10==7  ||  parseInt(i/10)==7)     
     {
            
            alert(i);
      }
}
</script>

 

乘法口诀表
<script type="text/javascript">
for(var i=0;i<10;i++)
{
      for(var j=i;j<10;j++)
      {
          alert(i+"*"+j)          *得加双引号,还要用""拼接
         document.write(i+"*"+j+" &nbsp");  这个是可以直接写在网页上  
      }
          document.write("<br>");         &nbsp空格,,br 换行
}

</script>

  

  

  

  

  

posted on 2018-03-28 10:01  sunyexiang  阅读(102)  评论(0编辑  收藏  举报

导航