Javascript常用的三种循环

Javascript常用的三种循环

什么是循环?就像每天周而复始的生活,在程序员眼里循环就是重复的运行一段代码(做的是相同或相似的事情),在javascript常用的三种循环有:for循环、while循环、 do-while循环。

1.for循环

for循环在javascript最常用的循环
语法:它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句。

表达式1:在循环开始前执行,在这里通常先用来声明变量赋值;

表达式2:定义运行循环的条件,用来判断如果条件成立就开始循环,如果条件不成立则循环结束,这个表达式是可选的。如果被忽略,那么就直接被认为条件成立开始执行循环。

表达式3:在循环已被执行之后执行,通常被用于更新或者递增计数器变量。

for(表达式1;表达式2;表达式3){
    // 循环体 其中需要包括循环变量的变化
}

示例:

<script>
           // 输出1-20        
        for(var i = 1; i <= 20; i++){
          // 在循环体中,i的值从1变化到20
          console.log(i);
        }
    </script>

在这里插入图片描述

2.while循环

while循环一般当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。注意:如果您忘了对条件中使用的变量进行递增,那么循环永不会结束。这会导致浏览器崩溃。
语法:

while(条件){
// 循环体 其中需要包括循环变量的变化
}

示例:

    <script>
        // 1到8数之和
        var i = 0;
        var j = 0;
        while(i < 8){
          i++;
          console.log(i);
          j += i;
        }
        console.log(j);
    </script>

在这里插入图片描述

3.do-while循环

do-while循环是while 循环的变体。在检查条件是否为真之前,这种循环会先执行一次循环体,然后只要条件为真就会重复循环。
语法:

do{
// 循环体 其中需要包括循环变量的变化
}while(条件)

示例:

<script>
        // 在网页中输出十句 hello world
        var i = 1;
        do{
            document.write(i + '.hello world<br/>');
            i ++;
        }while(i <= 10);
    </script>

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值