do...while 陳述式
執行一次陳述式區塊,然後重複執行迴圈,直到條件式運算式判定為 false 為止。
do
statement
while (expression)
引數
statement
必要項。 當 expression 為 true 時要執行的陳述式。 可以是複合陳述式。expression
必要項。 可以強制轉型為布林值 true 或 false 的運算式。 如果 expression 為 true,則迴圈會再執行一次。 如果 expression 為 false,則迴圈會結束。
備註
do...while 迴圈與 while 運算式不同,前著會在評估條件運算式之前執行一次。
您可以在 do…while 區塊中的任一行,使用 break 陳述式讓程式流程結束此迴圈,或是使用 continue 陳述式直接移到 while 運算式。
範例
在下列範例中,只要變數 i 小於 10,do...while 迴圈中的陳述式就會執行。
var s = "";
var i = 0;
do
{
s += i + " ";
i++;
} while (i < 10);
print (s);
// Output: 0 1 2 3 4 5 6 7 8 9