1.for循环
语法结构:
for (初始部分; 循环条件; 条件迭代)
{
需要循环执行的语句
}
结构讲解:首先for后面括号里面需要填写三部分,首先第一部分,初始部分,也就是你自己设置的,或者是已知的变量值等,第二部分是我们写循环的时候所需要用的循环操作;第三部分中是条件迭代部分,变量发生变化的趋势。大括号中的部分是符合循环条件,所进行的循环执行操作。
运行流程:从初始部分进入之后,进行循环条件的判断,符合就执行大括号中的循环执行语句,然后进行条件迭代。当变量迭代之后,如果不符合循环条件之后,直接跳出循环。
// 求1~5数的和
var sum=0;
for(i=1;i<=5;i++){
sum=sum+i;
}
alert("1~5数的和是"+sum);
2.while循环
语法结构:
初始部分
while( 循环条件 )
{
循环操作
迭代部分
}
结构讲解:初始部分,就是自己设置的,或者是已知的变量值等,while后面括号中,填写执行循环的条件(也就是需要满足什么条件才能往下面进行执行),大括号中的是满足循环条件,而执行的循环操作,最后进行一个变量的迭代,便于循环结构的进行。
运行流程:从初始部分进入之后,开始对循环条件判断,如果值符合的话,进行循环操作,以及迭代部分。如果不符合循环条件,就直接跳出循环。
/ 求1~6数的和
var sum=0;
var i=1;
while(i<=6){
sum=sum+i;
i++;
}
alert("1~6数的和是"+sum);
3.do-while循环
语法结构:
do {
循环操作
迭代操作
} while ( 循环条件 );
结构讲解:大括号部分中,书写,循环操作、 迭代操作,便于循环结构的执行,while后括号是填写循环条件。
运行流程:do-while循环和上面两个不同,上面那两个都是先判断循环条件,而这个是先进行操作一次,然后进行循环条件的判断,如果符合,就一直执行,直到不符合循环条件,才跳出循环。
// 求1~7数的和
var sum=0;
var i=1;
do {
sum=sum + i;
i++;
} while ( i<=7 );
alert("1~7数的和是"+sum);