循环

for循环

  for (语句 1; 语句2; 语句3;) {

    循环体;

  }

  语句 1:无条件的执行第一个表达式,语句 1 中初始化多个值(由逗号分隔)。
  语句 2:是判断是否能执行循环体的条件。
  语句 3:做增量的操作。

  例:

    for(var i=1;i<=5;i++){
      document.write("第"+i+"次输出"+'hello word!<br/>');
    }

  结果:第1次输出hello word!

     第2次输出hello word!

     第3次输出hello word!

     第4次输出hello word!

     第5次输出hello word!

  循环嵌套  

    for (语句 1; 语句2; 语句3;) {

      for (语句 1; 语句2; 语句3;) {

        循环体;

      }

      循环体;

    }

    例:

      for(var i=1;i<=3;i++){
        document.write('外层循环循环第'+i+'次的结果<br/>');
          for(var j=1;j<=2;j++){
            document.write('内层循环循环第'+j+'次的结果<br/>');
      }

    结果:

      外层循环循环第1次的结果
      内层循环循环第1次的结果
      内层循环循环第2次的结果

      外层循环循环第2次的结果
      内层循环循环第1次的结果
      内层循环循环第2次的结果

      外层循环循环第3次的结果
      内层循环循环第1次的结果
      内层循环循环第2次的结果

    for循环嵌套,外层循环执行一次,内循环执行一轮。

while循环

  while(条件){ 
    循环体;
  }

  先进行判断,条件为真进行循环;注意不要忘记条件中变量进行递增,否则死循环,会导致浏览器崩溃。

    while(i<=10){
      document.write(i+'<&nbsp;>');
      i++;
    }

   结果:1 2 3 4 5 6 7 8 9 10 

do/while循环  
  do{
    循环体;
  }while(条件);

   这种循环至少会执行一次,如果条件为真,进行循环; 如果条件为假,结果只为第一次执行的结果。

    do{
      document.write(i+'<&nbsp;>');
      i++;
    }while(i<=1)

  结果:1

原文地址:https://www.cnblogs.com/hebizaiyi/p/11347702.html