JavaScript do while 基本語法
do {
... 要執行的程式碼 ...
}while( 條件判斷 );
... 要執行的程式碼 ...
}while( 條件判斷 );
一般來說 do while loop 會先執行一次要執行的程式碼,接著 while 判斷條件是否要繼續執行,若要執行則會進行第二輪的程式碼運作,若不要執行則會跳出迴圈,值得注意的是此處的 while 小括號後是迴圈結束的地方,所以要加上分號,條件判斷的地方要先確認無誤後,在開始測試迴圈,避免寫成無限迴圈就開始測試,很可能會造成瀏覽器當掉的情況。
JavaScript do while 範例
<script type="text/javascript">
i=0;
do{
document.write(i);
i++;
}while(i<10);
</script>
i=0;
do{
document.write(i);
i++;
}while(i<10);
</script>
以上輸出結果:0123456789
我們先宣告一個變數 i 的初始值為 0,開始 do while 迴圈,所以輸出值無論如何都會從 0 開始,當 i 加到 10 的時候,while 判斷已經不符合條件,便跳出整個 do while 迴圈,最終的輸出數字即為 9,而不是 10。
推薦給您的相關主題