首頁技術文章正文

do…while循環(huán)案例:計算1~100之間的所有整數(shù)的和

更新時間:2022-03-17 來源:黑馬程序員 瀏覽量:

do…while 語句的功能和 while 語句類似,其區(qū)別在于,do…while 會無條件地執(zhí)行一次循環(huán)體中的代碼,然后再判斷條件,根據(jù)條件決定是否循環(huán)執(zhí)行;而while是先判斷條件,再根據(jù)條件決定是否執(zhí)行循環(huán)體。具體語法結構如下。

do {
    //循環(huán)體
}while( 條件表達式);
使用do…while語句輸出1~100范圍內(nèi)的數(shù)字,具體代碼如下。
var num = 1;
do {
    console.log(num);
    num++;
} while (num <= 100);

在上述代碼中,首先執(zhí)行do后面“(”中的循環(huán)體,然后再判斷while后面的循環(huán)條件,當循環(huán)條件為true時,繼續(xù)執(zhí)行循環(huán)體,否則結束本次循環(huán)。do…while循環(huán)語句的執(zhí)行流程如下所示。

1647500409004_流程圖.png

使用do…while計算1~100之間的所有整數(shù)的和,具體代碼如下.

var sum = 0;
var i = 1;
do {
    sum += i;
    I++;
} while (i <= 100)
console.log(sum); //輸出結果:5050
分享到:
在線咨詢 我要報名
和我們在線交談!