JavaScript 循環(huán)結(jié)構(gòu) do/while 語(yǔ)句
■知識(shí)點(diǎn)
do/while與while循環(huán)非常相似,它們的區(qū)別在于表達(dá)式的值是在每次循環(huán)結(jié)束時(shí)檢查,而不是在開(kāi)始時(shí)檢查。因此do/while循環(huán)能夠保證至少執(zhí)行一次循環(huán),而while循環(huán)就不一定了,如果表達(dá)式的值為假,則直接終止循環(huán),不進(jìn)入循環(huán)。其語(yǔ)法格式如下:
do
statement
while (expr)
■實(shí)例設(shè)計(jì)
針對(duì)小節(jié)的示例使用do/while結(jié)構(gòu)來(lái)設(shè)計(jì)。
var n = 1; //聲明并初始化循環(huán)變量
do { //循環(huán)條件
n ++ ; //遞增循環(huán)變量
if ( n%2 == 0) document. write ( n + " " ) ; //執(zhí)行循環(huán)操作
} while(n <= 100);
提示:
建議在do/while結(jié)構(gòu)的尾部使用分號(hào)表示語(yǔ)句結(jié)束,避免意外情況發(fā)生。
點(diǎn)擊加載更多評(píng)論>>