for for-in while do...while
for:
<script>
for(var i=1;i<=100;i++){
document.write(i+"<br />");
}
for(var i=99;i>=1;i-=2){
console.log(i);
}
</script>
for(var i=1;i<=3;i++){
document.write("<br />")
document.write(i+"<br />");
for(var j=1;j<=5;j++){
document.write(j+"<br />")
}
}
while:
var i=1;
while(i<=100){
document.write(i+"<br />");
i++;
}
在while循环之前,要声名一下。先判断条件再执行
do while:
先执行脚本,再判断。至少执行一次。
var j=1;
do{
if(j%2==0){
document.write(j+" ");
}
j++;
}while(j<=10)
var j=18;
do{
if(j%2==0){
document.write(j+" ");
}
j++;
}while(j<=10)
//18
虽然j>10,但是还是执行输出j.
计算1+2+3+....+100的和
var sum=0;
var n=1;
while(n<=100){
sum+=n;
n++;
}
document.write(sum)
如果不写n++,浏览器死机。
for适合已知循环次数的循环体
扫描二维码关注公众号,回复:
2461757 查看本文章
while适合未知循环次数的循环体