1. 程式人生 > 其它 >while迴圈與do...while迴圈介紹和對比

while迴圈與do...while迴圈介紹和對比

 

  while迴圈    

      1.while 迴圈會在指定條件為真時迴圈執行程式碼塊,直到表示式不為真時結束迴圈。

      2.只要指定條件為 true,迴圈就可以一直執行程式碼塊。

      注意:如果您忘記增加條件中所用變數的值,該迴圈永遠不會結束。這可能導致瀏覽器崩潰。

  

  while迴圈語法結構    

        while(條件表示式){

              迴圈體

        }

      執行思路:

          1.先執行條件表示式,如果結果為true,則執行迴圈體程式碼,如果為false,則退出迴圈,執行後面程式碼。

          2.執行迴圈體程式碼。

          3.迴圈體程式碼執行完成後,程式會繼續執行條件表示式,如果條件仍是true,則會繼續執行迴圈體,直到迴圈條件為false時,整個迴圈過程才會結束。

  

  do..while迴圈

       do..while 迴圈是 while 迴圈的變體。

   

  do..while迴圈語法結構

            do{

              迴圈體

            }while(條件表示式)

      執行思路:

          該迴圈會在檢查條件是否為true之前執行一次程式碼塊,然後如果條件為true的話,就會重複這個迴圈,如果條件為false,則退出迴圈。

          注意:先執行迴圈體程式碼,再判斷,所以do..while迴圈語句至少會執行一次迴圈體程式碼

  While迴圈與do/while迴圈演示