如何使用 JavaScript 的“do while”循環,並附上示例
本文將向您展示 JavaScript 如何while 循環的構造,以及它的用途,以及代碼示例。
一邊做 循環是最簡單的循環類型之一,出現在大多數編程語言中。 A 同時做 循環重複運行一段代碼,直到滿足一個條件。 當 do while 條件滿足,循環停止 .
熟悉循環的使用以及了解循環的工作原理非常重要,因為它們構成了您可能編寫的幾乎所有遊戲和應用程序的支柱。 確保您對循環的工作方式、檢查條件的時間以及預期循環執行的次數感到滿意,這樣您的應用程序才能按照您想要的方式運行!
循環用於遍歷數組、用於計數以及用於重試操作。例如,循環用於在屏幕上顯示表格行(循環遍歷數據庫中的每條記錄並打印它),並用於在視頻遊戲中在屏幕上移動敵人(以設定的時間間隔循環並更新對象的位置屏幕上)。
什麼是同時 循環?
A 同時做 循環將在給定條件為 true 時重複執行一段代碼 .當該條件變為 false ,循環會退出,後面的代碼會繼續執行。
類似於 while 循環,除了導致循環重複或退出的條件在結束時檢查 在循環中,而不是在開頭。
在結束檢查確定循環是否應該繼續的條件 在循環中,循環中的代碼將始終至少運行一次。
JavaScript 做而 循環語法
JavaScript do while 循環的語法如下:
do { STATEMENTS } while (CONDITION);
注意:
- 條件 可以是任何計算結果為布爾值的 JavaScript 表達式 true/false 價值
- 不同於而 循環,在 do while 中 條件出現在循環結束時,而不是開始時檢查,而不是開始
- 這使得 do while 循環的行為略有不同 - 循環內的 STATEMENTS 將始終至少執行一次
- 聲明 可以是任意行數的 JavaScript 代碼,每次循環重複時都會執行
- 做的時候 循環將執行 STATEMENTS 只要條件 表達式的計算結果為 true 或真相
- 所以,要擺脫 do while 循環,您的聲明 將需要更改 CONDITION 中的某些內容 所以它不再被認為是真實
JavaScript 做而 循環示例
以下是 while 的一些示例 循環。每個循環內的語句將一直執行,直到循環條件不再為真true .
請注意,循環中正在執行的代碼會更改循環的條件以使其退出。另請注意,循環中的語句將執行至少一次 由於在循環結束而不是開始時檢查條件。
var i = 1; do { console.log(i); i++; } while (i <= 5);
上面,do while 循環在變量 i 的條件下執行 小於或等於 5 .循環執行的代碼語句會增加 i 的值 打印出來之後——這樣最終退出循環的條件就滿足了。
由於在循環結束時檢查條件,即使 i 的初始值 大於 5,循環將運行一次並打印 i 的初始值 並增加它。
注意無限循環!
如果您的循環從未達到導致其退出的條件,您的循環將無限期運行,凍結您的應用程序!這稱為無限循環,應不惜一切代價避免!