JavaScript while循环

循环的意义

为什么要循环

计算机很笨!笨到我们不给它编写程序去做具体的事情,它什么都不会。
计算机很快!快到每秒钟百亿次的计算量。
发展到现在也是一样,当我们需要计算机的时候,大多数让他干的是重复性的工作,这些重复性的工作有着极其相似的代码,比如,输出10次hello world’;

document.write("hello world")
document.write("hello world")
document.write("hello world"

这样处理起来非常的费时费力,同时也会有非常多的代码冗余,那么这时候我们应该使用到的就是js中的循环
我们的代码可以不用循环,但是你真的愿意写这样的代码么?比如打印1000次hello world。

循环的概念

循环就是重复做一件事
循环结构是程序中一种很重要的结构,其特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止。

使用循环的好处:

1、代码简洁
2、代码没有冗余
3、后期维护方侧

while 循环

while 循环会在指定条件为真时循环执行代码块。
语法:

while (条件){
  	需要执行的代码
   }

实践

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>while循环</title>
    <script>
        var i = 0; //计数的数
        while (i < 5) {
            document.write("MW "+i+" <br/>")
            i++;
        }
    </script>
</head>
<body>

</body>
</html>

效果图

在这里插入图片描述

小练习

求1-100的和
打印出1000-2020年中所有的闰年,并以每行4个输出

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>while练习题</title>
    <script>
        var i=1;
        var sum=0;
        while (i <= 100){
            sum += i;
            i++;
        }
        document.write(sum+"<br/>")

        var i=1000;
        var count=0;//计数闰年的个数
        while (i<=2020){
            //判断是否是闰年
            if (i%4==0&&i%100!=0||i%400==0){
                document.write(i+"&nbsp;");
                count++;
                if (count%4==0){
                    document.write("<br/>");
                }

            }
            i++;
        }
    </script>
</head>
<body>

</body>
</html>

效果图

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MW0309

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值