for循环

循环

for(1、无条件执行第一个表达式2判断是否能执行的条件3做增量的操作)

例子:for(var i=1;i<=10;i++){
document.write('第'+i+'次hello 循环<br/>');
}

//循环输出0~100

for(var i =0;i<=100;i++){

document.write(i+"<br/>");

}

//循环输出100~0

for(var i=100;i>=0;i--){

document.write(i+<br/>);

}

//循环输出1-100的奇数

    for(var i=1; i<=100; i+=2){

      document.write(i+'<br/>');

     }

     for(var i=1; i<=100; i+=2){

      if(i%2==1){

        document.write(i+'<br/>');

      }  

    }

//输出1-100的和

    var sum=0;

    for(var i=1; i<=100; i+=2){

     sum=sum+i;//sum+=i;

     }

//1-100基数和
     var sum = 0;
     for(var i=1; i<=100; i+=2){
     sum = sum+i;
     }
     document.write(sum);

//1-100偶数和
    var sum = 0;
    for(var i=1; i<=100; i++){
      if(i%2==0){
        sum = sum+i;
      }
    }

for循环的嵌套

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

break:通过break来结束for循环

continue:代表跳过当次循环,进人下次循环

在for循环语句中 ++ 放在前后没有什么影响

 九九乘法表

<table bolder="1" cellpadding="0" bgcolor="pink" width="80%">

  <script type="text/javascript">

      for(var i=1; i<=9; i++){

        document.write('<tr>');

        for(var j=1; j<=i; j++){

          document.write('<td>'+j+'x'+i+'='+j*i+'</td>');

        }

        document.write('</tr>');

      }

  </script>

</table>

原文地址:https://www.cnblogs.com/wangchaoa/p/10181336.html