js循环语句

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适合未知循环次数的循环体

猜你喜欢

转载自blog.csdn.net/weixin_40512519/article/details/81180102