JavaScript(五)-循环

循环样式

* for( ① ; ② ; ③ ){
    ** }
    *
    * ①:定义变量
    * ②:判断条件(条件为真,继续循环,为假则退出循环)
    * ③:变量的变化
    *
    * ④:若干行循环代码
    *
    * 1-2-4-3-2-4-3- …… -2-4-3-2(为假,循环结束)
    * */

    for( let i=0; i<10 ; i++ ){
      console.log("这里写循环的代码");
    }

    console.log("循环结束了");

注:避免死循环,条件为真时一直循环,无法跳出循环

for循环中的: break,  continue

break:循环体代码只要执行了break,循环就会终止,并跳出循环体代码

continue: 循环体代码只要执行了continue,当前这一次循环体代码不再往后执行,直接进入下一次循环,跳过循环体代码

/*for (let i=0;i<10;i++){

      //循环体代码只要执行了break,循环就会终止,并跳出循环体代码
      if (i === 6){
        break;
      }

      console.log(i,"循环体代码");
    }*/

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

      //循环体代码只要执行了continue,当前这一次循环体代码不再往后执行,直接进入下一次循环,跳过循环体代码
      if (i === 6){
        continue;
      }

      console.log(i,"循环体代码");
    }


    console.log("结束了");

for循环的改写while, do while

while:先判断在循环          do while: 先循环在判断

    //while先判断在循环
    let i=9;
    while (i<5){
      console.log(i,"循环体代码");
      i ++;
    }*/

    //do while 先循环在判断
    let i=9;
    do{
      console.log(i,"循环体代码");
      i ++;
    }while(i<5);

双层循环

for (let i=0;i<4;i++){

      for (let j=0;j<6;j++){
        console.log(i,j,"内层循环");
      }

      // console.log("外层循环");
    }

 

posted @ 2021-01-04 02:31  小衣  阅读(153)  评论(0编辑  收藏  举报