1. 總結:while迴圈和do-while迴圈 while迴圈特點:先判斷,後迴圈,有可能一次迴圈體都不執行 do-while迴圈特點:先迴圈,後判斷,至少執行一次迴圈體 對比體會: 1. do-while迴圈特點: 先迴圈,後判斷,至少執行一次迴圈體 var i = 0; do { consol ...
1. 總結:while迴圈和do-while迴圈
- while迴圈特點:先判斷,後迴圈,有可能一次迴圈體都不執行
- do-while迴圈特點:先迴圈,後判斷,至少執行一次迴圈體
var i = 0;
do {
console.log("阿涅哈斯誒呦!");
i++;
} while (i < 1);
2. while迴圈特點: 先判斷,後迴圈,有可能一次迴圈體都不執行
var i = 5;
while (i < 4) {
console.log("小蘇好帥哦");
i++;
}
console.log("嘎嘎.");
2. do-while迴圈
語法:
do{
迴圈體
}while(條件);
執行過程:
先執行一次迴圈體, 然後判斷條件是否成立,
不成立, 則跳出迴圈
成立則執行迴圈體,然後再判斷條件是否成立,成立則繼續迴圈,否則跳出.....
練習1:輸出:哈哈,我又變帥了..10次
var i = 0; do { console.log("哈哈,我又變帥了"); i++; } while (i < 10);
練習2:
問用戶:您覺得我帥嗎?提示用戶請輸入y/n ,如果n就一直問,如果用戶輸入的y,則結束,並提示用戶,您真有眼光 do {
var result = prompt("你覺得我帥嗎?y/n");
} while (result != "y");
console.log("您真的有眼光");
練習3:求100以內所有3的倍數的和
用while迴圈實現:
var i = 1;
var sum = 0;
while (i <= 100) {
if (i % 3 == 0) {
sum += i;
}
i++;
}
console.log(sum); //1683
用do-while迴圈實現:
var i = 1;
var sum = 0;
do {
if (i % 3 == 0) {
sum += i;
}
i++;
} while (i <= 100);
console.log(sum);
你好,我是Jane,如果萬幸對您有用,請幫忙點下推薦,謝謝啦~另外,咱們快閃記憶體見哦~