while迴圈與do...while迴圈介紹和對比
阿新 • • 發佈:2022-05-08
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迴圈演示