在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ While 循環(huán)
頁面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對象概述
正則表達式
函數(shù)
算數(shù)對象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對象
錯誤 & 異常處理
啟用
文檔對象模型
動畫
循環(huán)控制
While 循環(huán)
If...Else
頁面重定向
概述
語法
多媒體
對話框
快速指南
日期對象
Cookies
調(diào)試
表單有效性驗證
布爾對象
Void 關(guān)鍵字
數(shù)組對象
變量
運算符
Switch Case
圖像映射
字符串對象

While 循環(huán)

循環(huán)語句就是在滿足一定條件的情況下反復(fù)執(zhí)行某一個操作。循環(huán)語句可以有效減少程序的行數(shù)。

JavaScript 支持所有必要的循環(huán)語句,以適用于編程過程中的所有情況。

While 循環(huán)語句

While循環(huán)是 JavaScript 中最基本的循環(huán)模式,下邊將加以介紹。

語法如下

    while(expression){  
        statement  
    }  

對于 while 循環(huán),當(dāng)條件表達式 expression 的返回值為真時,則執(zhí)行“{}”中的語句,當(dāng)執(zhí)行完“{}”中的語句后,重新判斷 expression 的返回值,知道表達式返回值的結(jié)果為假時,退出循環(huán)。

例子

下面的例子說明了一個基本的 while 循環(huán):

    <script type="text/javascript">
    <!--var count = 0;
    document.write("Starting Loop"+"<br />");
    while(count < 10){
        document.write("Current Count : " + count + "<br />");
        count++;
    }
    document.write("Loop stopped!");
    //-->
    </script>

運行結(jié)果如下:

    Starting Loop  
    Current Count : 0  
    Current Count : 1  
    Current Count : 2  
    Current Count : 3  
    Current Count : 4  
    Current Count : 5  
    Current Count : 6  
    Current Count : 7  
    Current Count : 8  
    Current Count : 9  
    Loop stopped!

do...While 循環(huán)語句

do...while 循環(huán)和 while 循環(huán)非常相似,它們之間的區(qū)別是 while 語句為先判斷條件是否成立在執(zhí)行循環(huán)體,而 do...while 循環(huán)語句則先執(zhí)行一次循環(huán)后,再判斷條件是否成立。也就是說即使判斷條件不成立,do...while 循環(huán)語句中“{}”中的程序段至少要被執(zhí)行一次。

語法如下

    do{  
        statement  
    }while(expression);  

注意 do...while 語句在結(jié)尾處多了一個分號(;)。

例子

下面編寫一個 do...while 循環(huán)的例子:

    <script type="text/javascript">
    <!--
    var count = 0;
    document.write("Starting Loop" + "<br />");
    do{
        document.write("Current Count : " + count + "<br />");
        count++;
    }while (count < 0);
    document.write("Loop stopped!");
    //-->
    </script> 

運行結(jié)果如下:

    Starting Loop  
    Current Count : 0  
    Loop stopped!  
上一篇:數(shù)組對象下一篇:For 循環(huán)