JavaScript嵌套

1.在控制台输出1-100

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

           console.log(i)

          }


2.在控制台输出100句hello world

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

          console.log('hello world')

         }





.for循环

for(表达式1;表达式2;表达式3){

//循环操作

      }


表达式1:循环变量的声明表达式.

表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。

表达式3:更新循环变量


for语句三个表达式的特殊用法

1、表达式1允许为空

允许在循环外,将第一个表达式不足

2、表达式2允许为空

死循环

尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。

3、表达式3允许为空

死循环

在循环内部将表达式补充完整。

4、表达式1 和 表达式3 内容多样化

表达式1可以一次声明多个变量

表达式3可以一次改变多个变量的数值

多个表达式之间用,分开


练习:

            4.

用for循环输出1-100

用for循环输出1-100中的偶数

求1-100奇数的和

               在控制台输出1-100之间的偶数

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

                  if(i%2===0){

                  console.log(i);

                  }

                 }


5.在控制台输出1-100之间的奇数的和

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

         if(i%2===1){

         sum=sum+i;

         }

        }

        console.log(sum);




for循环的嵌套(重点)


在for循环中有嵌套了一个for循环

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

for(var j=0;j<10;j++){

}

           }


练习:输出如下图案


             **********

             **********

             **********

             **********

             **********


for循环的嵌套

6.

  **********

              **********

              **********

              **********

              **********

 for(var j=0;j<=5;j++){

 document.write("
")

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

    document.write('*')

  }


 }


        7.

           *

           **

           ***

           ****

           *****

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

            document.write("
");

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

            document.write("*");

            }

           }



8.九九乘法表

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

         var str='';

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

         str+=(j+'*'+i+'='+(j*i))+"\t";

         }

         document.write(str+'
');

        }

你可能感兴趣的:(JavaScript嵌套)