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+" 
"
) i++; } </script> </head> <body> </body> </html>

效果图

JavaScript while循环_第1张图片

小练习

求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+"
"
) var i=1000; var count=0;//计数闰年的个数 while (i<=2020){ //判断是否是闰年 if (i%4==0&&i%100!=0||i%400==0){ document.write(i+" "); count++; if (count%4==0){ document.write("
"
); } } i++; } </script> </head> <body> </body> </html>

效果图

JavaScript while循环_第2张图片

你可能感兴趣的:(JavaScript)