do while結構的基本原理和while結構是基本相同的,但是它保证循環體至少被執行一次。
因爲它是先執行代碼,後判斷條件,如果條件爲真,繼續循環。
do...while語句結構:
do { 循環語句 } while(判斷條件)
我們試著輸出5個數字。
<script type="text/javascript"> num= 1; do { document.write("數值爲:" + num+"<br />"); num++; //更新條件 } while (num<=5) </script>
執行結果:
數值:1 數值:2 數值:3 數值:4 數值:5
我們來看下執行思路: