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);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/169444.html
標籤:JavaScript
上一篇:怎么寫遞回
下一篇:js中this由來
