2019/8/13js笔记

for循环:

for(var =变量;条件语句;变量自增自减){

执行的代码;

}

for多重循环:

for(var =变量;条件语句;变量自增自减){

  for(var =变量;条件语句;变量自增自减){

  执行的代码;

  }

  执行的代码;

}

for的多重循环:外循环循环一次内循环循环一周就是执行代码都循环一次;

典型:乘法表

<table style="width:800px;border:1px solid #000;">
  <script>
   
   for(i=9;i>0;i--){
    for(j=1;j<=9;j++){
     if(j<=i){
     document.write("<td align='center'>"+ j + '*' + i + '=' + i * j +"</td>")
     }
    }
    document.write("<tr>"+"</tr>")
   }
  </script>
  </table>

switch循环:

switch(表达式) {
     case n:

  代码块;

  break;//结束循环

   case n:

  代码块;

  break;//结束循环

  default:

  默认代码块;
}

switch不仅可以判断变量的值还判断变量的类型。值必须与要匹配的类型相同。

default:没有匹配的代码块就会选择默认的代码块;default 关键词规定不存在 case 匹配时所运行的代码:如果 default 不是 switch 代码块中最后一个 case,请记得用 break 结束默认 case。

while循环:

while(条件语句){

  执行的代码块;

}

只要指定的条件为 true,while 循环会一直循环代码块。

do {

  执行的代码块;

}while(条件语句);

do/while 循环。该循环会执行至少一次,即使条件为 false,因为代码块会在条件测试之前执行:

for循环和while循环的语句一和语句二都可以省略掉;

<script>
   var d=0;
   while(d<10){
    if(d==3){
     continue;
     //break;
     d++;
    }
    document.write(d +"<br />");

 d++;
   }
  </script>

这样的while会造成死循环,它会按照ify语句一直循环停不下来。

 

posted on 2019-08-13 19:08  嘿嘿601  阅读(105)  评论(0)    收藏  举报

导航