2018-05-28

循环结构

        1.

          while(条件){

        //当条件为真时执行

          }


          while中结束循环用break;

        练习:

          1.在控制台打印10句hello world


              var a=1;

              while(a<=10){

              console.log("holle.world");

              a++;

                }



          2.打印1-100之间所有的偶数


            var a=1;

                while(a<=100){

                if(a%2==0){

                console.log(a);

                }

                a++;

                }



          3.打印出1-100之间所有的奇数


          var a=1;

              while(a<=100){

                  if(a%2==1){

                      console.log(a);

              }

              a++;

              }

    3.for循环

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

循环操作

      }

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

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

表达式3:更新循环变量

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

1、表达式1允许为空

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

2、表达式2允许为空

死循环

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

3、表达式3允许为空

死循环

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

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

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

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

多个表达式之间 用 , 分开

            练习:

                用for循环输出1-100


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

                console.log(a);

                }


                for的执行顺序

                1.var;

                2.a的范围;

                3.console.log;

                4.++

                5.a的范围;

                6.console.log;

                7.++

                8.a的范围;

                9.console.log;



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


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

                    if(a%2==0){

                          console.log(a);

                    }

            }



                求1-100奇数的和


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

                    if(a%2==1){

                        sum=sum+a;

                    }

                }

                console.log(sum);

你可能感兴趣的:(2018-05-28)