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
- Object-C,迴圈語句for,while,do-whileObjectWhile
- JavaScript while 語句JavaScriptWhile
- Kotlin——初級篇(四):控制語句(if、for、while、when、do...while、跳轉語句)詳解KotlinWhile
- awk 流程控制語句(if,for,while,do)詳細介紹While
- C語言:do{}while(0)C語言While
- 實驗5 迴圈結構程式設計(while、do-while語句的應用)程式設計While
- 實驗5迴圈結構程式設計(while、do-while語句的應用)程式設計While
- Linux Shell Awk 流程控制語句(if,for,while,do)詳細介紹LinuxWhile
- Java 迴圈 - for, while 及 do…whileJavaWhile
- while 語句的小程式While
- Java:運用while()與do....while與for()JavaWhile
- Java迴圈結構-for,while及do…whileJavaWhile
- Java while和do while迴圈詳解JavaWhile
- 實驗三:分別用for、while和do-while迴圈語句以及遞迴方法計算n!,並輸出算式While遞迴
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- C語言程式設計學習中while迴圈和do……while迴圈C語言程式設計While
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- Java 迴圈結構 - for, while 及 do...whileJavaWhile
- c# while-do while-foreach-if-gotoC#WhileGo
- [shell基礎]——if/for/while/until/case 語句While
- 使用while迴圈操作DML語句While
- 精典示例——while語句練習While
- JavaScript for in 語句JavaScript
- JavaScript 語句JavaScript
- Python基礎-While迴圈語句PythonWhile
- C++入門教程(9):while 語句C++While
- C#練習,應用for,while,do-while迴圈C#While
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- plsql_迴圈結構_do while_do unitl_while loop_end loop測試(一)SQLWhileOOP
- JavaScript switch 語句JavaScript
- JavaScript if else 語句JavaScript
- JavaScript switch語句JavaScript
- JavaScript return 語句JavaScript
- JavaScript export語句JavaScriptExport