【TypeScript】do...while 循环
do…while 循環(huán)
do...while 循環(huán),是因為不論什么情況,它都會首先 do(運行)循環(huán)里的第一部分代碼,然后 while(當)規(guī)定的條件被評估為 true(真)的時候,它會繼續(xù)運行循環(huán)。
使用 while 循環(huán)
const ourArray = []; let i = 5; ? while (i < 5) {ourArray.push(i);i++; }這個例子中,定義了一個空數(shù)組 ourArray 以及一個值為 5 的 i 。 當執(zhí)行 while 循環(huán)時,因為 i 不小于 5,所以循環(huán)條件為 false,循環(huán)內(nèi)的代碼將不會執(zhí)行。 ourArray 最終沒有添加任何內(nèi)容,因此示例中的所有代碼執(zhí)行完時,ourArray 仍然是[]。 現(xiàn)在,看一下 do...while 循環(huán)。
const ourArray = []; let i = 5; ? do {ourArray.push(i);i++; } while (i < 5);在這里,和使用 while 循環(huán)一樣,將 i 的值初始化為 5。 執(zhí)行下一行時,沒有執(zhí)行循環(huán)檢查,直接執(zhí)行花括號內(nèi)的代碼。 數(shù)組會添加一個元素,并在進行條件檢查之前遞增 i。 然后,在條件檢查時因為 i 等于 6 不符合條件 i < 5,所以退出循環(huán)。 最終 ourArray 的值是 [5]。 本質(zhì)上,do...while 循環(huán)確保循環(huán)內(nèi)的代碼至少運行一次。 讓我們通過 do...while 循環(huán)將值添加到數(shù)組中。
總結(jié)
以上是生活随笔為你收集整理的【TypeScript】do...while 循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Selenium 小知识】获取 tok
- 下一篇: 【TypeScript】parseInt