javascript
JavaScript 基础(十):循环语句
2019獨角獸企業重金招聘Python工程師標準>>>
一、循環
1.1、for 循環
很多事情不只是做一次,要重復做。如打印10份試卷,每次打印一份,重復這個動作,直到打印完成。這些事情,我們使用循環語句來完成,循環語句,就是重復執行一段代碼。
for語句結構:
for(初始化變量;循環條件;循環迭代) { 循環語句 }假如,一個盒子里有6個球,我們每次取一個,重復從盒中取出球,直到球取完為止。
<script type="text/javascript"> var num=1; for (num=1;num<=6;num++) //初始化值;循環條件;循環后條件值更新 { document.write("取出第"+num+"個球<br />"); } </script>結果:
執行思路:
1.2、while 循環
和for循環有相同功能的還有while循環, while循環重復執行一段代碼,直到某個條件不再滿足。
while語句結構:
while(判斷條件) {循環語句}使用while循環,完成從盒子里取球的動作,每次取一個,共6個球。
<script type="text/javascript"> var num=0; //初始化值 while (num<=6) //條件判斷 {document.write("取出第"+num+"個球<br />");num=num+1; //條件值更新 } </script>1.3、Do...while循環
do while 結構的基本原理和while結構是基本相同的,但是它保證循環體至少被執行一次。因為它是先執行代碼,后判斷條件,如果條件為真,繼續循環。
do...while語句結構:
do {循環語句} while(判斷條件)我們試著輸出5個數字。
<script type="text/javascript">num= 1;do{document.write("數值為:" + num+"<br />");num++; //更新條件}while (num<=5) </script>執行結果:
為什么呢?我們來看下執行思路:
二、退出循環 break
在while、for、do...while 循環中使用break語句退出當前循環,直接執行后面的代碼。
格式如下:
for(初始條件;判斷條件;循環后條件值更新) {if(特殊情況){break;}循環代碼 }當遇到特殊情況的時候,循環就會立即結束。看看下面的例子,輸出10個數,如果數值為5,就停止輸出。
<script type="text/javascript">var num;for(num=1;num<=10;num++){if(num == 5) {break;}document.write("數值為:" + num+"<br />");} </script>執行結果:
三、繼續循環 continue
continue 的作用是僅僅跳過本次循環,而整個循環體繼續執行。 ** 語句結構:**
for(初始條件;判斷條件;循環后條件值更新) {if(特殊情況){ continue; }循環代碼 }上面的循環中,當特殊情況發生的時候,本次循環將被跳過,而后續的循環則不會受到影響。好比輸出10個數字,如果數字為5就不輸出了。
<script type="text/javascript">var num;for(num=1;num<=10;num++){if(num == 5) {continue;}document.write("數值為:" + num+"<br />");} </script>執行結果:
注:上面的代碼中,num=5的那次循環將被跳過。
轉載于:https://my.oschina.net/Agnes2017/blog/1812008
總結
以上是生活随笔為你收集整理的JavaScript 基础(十):循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (十四)访问标志 Access_flag
- 下一篇: 工业4.0时代,SAP助力打造智能化工厂