JavaScript do while 語句
do while是迴圈語句,滿足指定條件可以一直迴圈執行下去。
與while非常類似,但是以do開頭,然後才是條件判斷while。
關於while迴圈語句可以參閱JavaScript while 語句一章節。
do while迴圈語句比較“霸氣”一些,無論是死是活先幹一票再說。
也就是說do while迴圈,是先執行程式碼,再使用while判斷條件是否成立,程式碼至少會被執行一次。
語法結構:
[JavaScript] 純文字檢視 複製程式碼do{ //程式碼 } while(條件)
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num = 1; do{ num = num + 1; } while (num < 5) console.log(num);
程式碼執行效果截圖如下:
上面程式碼演示了do while迴圈語句的執行。
首先執行一次do關聯的程式碼num=num+1,這時候num值變為2。
然後再通過while判斷num是否小於5,如果成立,則返回頭再去執行do中的語句,如此反覆執行。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num = 1; do{ num = num + 1; } while (num < 1) console.log(num);
程式碼執行效果截圖如下:
num初始值是1,很明顯不小於1,但是還是執行do中規定的程式碼。
也就是先執行程式碼,再使用while判斷是否繼續下一次執行。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let num = 1; do{ if(num==3) break; num = num + 1; } while (num < 5) console.log(num);
程式碼執行效果截圖如下:
在實際應用中,可能需要在滿足某些條件的時候跳出迴圈語句。
可以使用break或者continue語句,上述程式碼演示了使用break的效果。
關於break和continue用法可以參閱JavaScript break和continue語句一章節。
相關文章
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- do-while語句和while的區別While
- JavaScript while 語句JavaScriptWhile
- C語言:do{}while(0)C語言While
- 實驗5 迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 實驗5迴圈結構程式設計(while、do-while語句的應用)程式設計While
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- Java 迴圈 - for, while 及 do…whileJavaWhile
- 七 while迴圈語句While
- while 語句的小程式While
- 善用 do-whileWhile
- while迴圈以及do while迴圈While
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- 實驗三:分別用for、while和do-while迴圈語句以及遞迴方法計算n!,並輸出算式While遞迴
- Java迴圈結構-for,while及do…whileJavaWhile
- Java while和do while迴圈詳解JavaWhile
- Java:運用while()與do....while與for()JavaWhile
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- Python基礎-While迴圈語句PythonWhile
- Java 迴圈結構 - for, while 及 do...whileJavaWhile
- JavaScript 語句JavaScript
- JavaScript for in 語句JavaScript
- Python 中的for,if-else和while語句PythonWhile
- C++入門教程(9):while 語句C++While
- JavaScript return 語句JavaScript
- JavaScript switch語句JavaScript
- JavaScript if else 語句JavaScript
- JavaScript switch 語句JavaScript
- JavaScript with 語句用法JavaScript
- C#練習,應用for,while,do-while迴圈C#While
- Shell指令碼應用 – for、while迴圈語句指令碼While
- Python趣味入門5:迴圈語句whilePythonWhile
- 【js迴圈語句】for與while的區別JSWhile
- do_while_true退役讀後感While
- 讀 do_while_true 退役記有感While
- JavaScript 標籤語句JavaScript