2021年4月9日 星期五

while與do-while的差別

var i = 5;


//while是先判斷是否符合條件之後再執行裡面的語法

while(i>5) { console.log(`while條件句裡的i變數目前是:${i}`) i--; }




i = 5;
//do-while則是先無條件執行一次裡面的語法之後,在來判斷是否符合條件,假如符合再繼續執行裡面的語法


do { console.log(`do-while條件句裡的i變數目前是:${i}`) i--; } while(i>5)


//因此在以上這兩個判斷式條件i大於5的情況下,因為do-while會先無條件執行裡面的語法後,再做判斷,所以這裡只有do-while裡面的語法會被執行。

//result: do-while條件句裡的i變數目前是:5

沒有留言:

張貼留言