您的位置:首页 > Web前端 > JavaScript

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

2016-11-21 14:34 246 查看
循环解决的是具备重复性的问题

如果现在要显示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++;
}


运行效果:











例子2,求1-10的和

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


效果图:



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

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


效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: