W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
循環(huán)語句就是在滿足一定條件的情況下反復執(zhí)行某一個操作。循環(huán)語句可以有效減少程序的行數(shù)。
JavaScript 支持所有必要的循環(huán)語句,以適用于編程過程中的所有情況。
While循環(huán)是 JavaScript 中最基本的循環(huán)模式,下邊將加以介紹。
while(expression){
statement
}
對于 while 循環(huán),當條件表達式 expression 的返回值為真時,則執(zhí)行“{}”中的語句,當執(zhí)行完“{}”中的語句后,重新判斷 expression 的返回值,知道表達式返回值的結(jié)果為假時,退出循環(huán)。
下面的例子說明了一個基本的 while 循環(huán):
var count = 0;
document.write("Starting Loop"+"<br />");
while(count < 10){
document.write("Current Count : " + count + "<br />");
count++;
}
document.write("Loop stopped!");
運行結(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)和 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)的例子:
var count = 0;
document.write("Starting Loop" + "<br />");
do{
document.write("Current Count : " + count + "<br />");
count++;
}while (count < 0);
document.write("Loop stopped!");
運行結(jié)果如下:
Starting Loop
Current Count : 0
Loop stopped!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: