循环解决的是具备重复性的问题
如果现在要显示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);
效果图: