循环的必要条件是什么?
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>