1. 程式人生 > >JavaScript學習之小白篇(三)

JavaScript學習之小白篇(三)

好好學習 ,天天向上。Are you ready?在這裡插入圖片描述

一、什麼是迴圈結構?
滿足一定條件 ,(重複)執行一段程式碼。
二、迴圈思想是什麼?
從哪開始迴圈(迴圈起點)
到哪裡結束(迴圈終點)
步進(步長)(促使迴圈結束)
三、實現迴圈的語句有哪些?

  1. while 迴圈,當型迴圈
    格式:
    表示式1;
    while(表示式2){
    語句組;
    表示式3;
    }
    注:表示式1 : 從哪開始迴圈(迴圈起點)
    表示式2 : 到哪裡結束(迴圈終點)
    表示式3 : 步進(步長)(促使迴圈結束)
    語句組: 滿足迴圈,要執行的語句
    運算邏輯:先執行表示式1,再計算表示式2的值,值為true時,執行後面的迴圈體(先執行語句組,再計算表示式3),然後再計算表示式2的值,值為true時,執行迴圈體,值為false時,退出迴圈。
    1. do while 迴圈,直到型迴圈
      格式:
      表示式1;
      do{
      語句組;
      表示式3;
      }while(表示式2);

      運算邏輯:先執行表示式1,再執行迴圈體(先執行語句組,再計算表示式3),計算表示式2的值,值為true,則繼續執行迴圈體,直到值為false時,退出迴圈。

    2. while 與 do while的區別?
      1》while是當型迴圈,先判斷條件,後執行語句
      do while 是直到型迴圈,先執行語句,後判斷條件
      2》當第一次條件為假時,while語句一次都不執行,do while至少執行一次。

    3. for迴圈,多功能迴圈
      格式:
      for(表示式1;表示式2;表示式3){
      語句組;
      }

      運算邏輯:先執行表示式1,再計算表示式2的值,值為true時,執行後面的迴圈體(先執行語句組,再計算表示式3),然後再計算表示式2的值,值為true時,執行迴圈體,值為false時,退出迴圈。

      表示式1;
      for(;表示式2;表示式3){
      語句組;
      }

      表示式1;
      for(;表示式2;){
      語句組;
      表示式3;
      }
      四、什麼是無限迴圈?(死迴圈)
      條件永遠為真的迴圈。
      while(1){}
      do{}while(1);
      for(;1;){}
      五、break與continue的作用?
      break : 1.用於switch語句,作用是跳出switch語句。
      2.用於迴圈語句中,作用是跳出(終止)一層迴圈。
      continue : 1. 用於迴圈語句中,作用是跳出(終止)一次迴圈。