循環的必要條件是什麼?
1.變量的初始化;2.循環條件的判斷; 3.循環變量的更新。
while 循環:先判斷後執行,可能出現一次都沒有循環的情況;變量的初始化是在循環體外,循環條件判斷是在while()中進行,而變量的更新是在{ }中進行更新。
例如1:
<script>
var sum = 0;
var i = 1;
var a1 = parseInt(prompt("你要對連續的幾個數進行求和:"));
while(i <= a1){
sum = sum + parseInt(prompt("輸入第"+i+"個數"));
i++;
}
alert(sum);
</script>
do-while循環:至少執行一次再判斷其他的和while相似;變量的初始化是在循環體外,do後緊跟{ }while()。
例如2:
<script>
var i = 1;
var sum = 0;
do{
sum += i;
i++;
}while(i<=100);
alert(sum);
</script>
for循環:變量的初始化,循環條件的判斷及變量的更新都在for()裡進行。for循環使用起來更加的簡明,清晰。
例如3:
<script>
var sum = 0;
for(var i = 1;i <= 100;i++){
sum += i
}
alert(sum);
</script>