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