javascript学习之循环结构(3)—— while循环结构

循环解决的是具备重复性的问题

如果现在要显示5次“hello world”,最简单的方法是alert5次“hello world”,但是如果要求显示10000次呢?显然不可能写10000次“hello world”,所以我们就要使用循环语句。

下面我们来看一下while的语法结构:

while(循环的条件){
    需要重复执行的语句(循环体)
}

工作原理:

先判断循环条件是否为真,如果位真则执行循环体一次; 然后再判断条件是否为真,如果为真则再执行循环体,如此反复; 直到条件为假时,循环结束。

例子1,循环输出5次hello world

        var i=1;
        while (i<=5)
        {
            alert("hello world"+i);
            i++;
        }

运行效果:
javascript学习之循环结构(3)—— while循环结构_第1张图片
javascript学习之循环结构(3)—— while循环结构_第2张图片
javascript学习之循环结构(3)—— while循环结构_第3张图片
javascript学习之循环结构(3)—— while循环结构_第4张图片
javascript学习之循环结构(3)—— while循环结构_第5张图片

例子2,求1-10的和

var num=1,sum=0;
        while(num<=100){
            sum=sum+num;
            num++;
        }
        alert(sum);

效果图:
javascript学习之循环结构(3)—— while循环结构_第6张图片

例子3,1-100之间即能被3整除也能被5整除的个数

var count=0,num=1;
        while(num<=100){
            if (num%3==0 && num%5==0)
               count++;
            num++;
        }
        alert("个数为:"+count);

效果图:
javascript学习之循环结构(3)—— while循环结构_第7张图片

你可能感兴趣的:(javascript)