和其餘語言同樣,JavaScript也有循環結構和選擇結構 javascript
選擇結構: java
<script type="text/javascript"> for(var i=0;i<10;i++){ document.write(i + " "); // 輸出結果:0 1 2 3 4 5 6 7 8 9 } </script>
<script type="text/javascript"> var array = [1,2,3,4,5,6]; var i = 0; for(i in array){ document.write(array[i] + ' '); i++; } // 輸出結果爲 1 2 3 4 5 6 </script>
<script type="text/javascript"> var array = [1,2,3,4,5,6]; var i = 0; while(i<array.length){ document.write(array[i] + ' '); i++; } // 輸出結果爲 1 2 3 4 5 6 </script>
<script type="text/javascript"> var array = [1,2,3,4,5,6]; var i = 0; do{ document.write(array[i] + ' '); i++; } while(i<0); // 輸出結果爲 1 </script>
<script type="text/javascript"> var array = [1,2,3,4,5,6]; array.name = '張三'; for(var i = 0;i<array.length;i++){ document.write(array[i]+ ' '); } // 1 2 3 4 5 6 document.write('<br/>'); var i=0; for(i in array){ document.write(array[i]+ ' '); i++; } // 1 2 3 4 5 6 張三 </script>