循环的含义
循环就是重复的做某些事情……JavaScript程序中的循环结构有四种实现方式:while循环结构、do-while循环结构、for循环和for in结构(这里讲for,while和do-while循环)
程序循环的特点:
1、循环不是无休止进行的,满足一定条件的时候循环才会继续,称为“循环条件”;
2、循环不满足的时候,循环退出;
3、退出循环或者跳过某些语句可以用break和continue。
4、循环结构是反复进行相同的或者类似的一系列操作,称为“循环体”。
while循环
While(判断条件){
循环语句
}
While循环结构中先判断循环条件是否成立,如果成立,则重复执行{ }内语句块,直到不成立为止;如果条件不成立,则跳出{ }内的语句块。
例如:
// 计算1-100之间所有奇数的和,偶数的和,3的倍数的和
<script>
var jisun= 0,
osun = 0,
three = 0,
i = 1;
while (i <= 100) {
if(i % 2 !=0){
jisun = jisun + i;
}
if(i % 2 == 0){
osun = osun + i;
}
if(i % 3 == 0){
three = three + i;
}
i++;
}
document.write("奇数和为:" + jisun + "<br>");
document.write("偶数数和为:" + osun + "<br>");
document.write("3的倍数和为:" + three);
< /script>
do-while循环
do{
循环体
}while(循环条件);
do-white循环先执行语句块一次,然后判断循环条件是否成立。如果成立,则继续重复执行语句块;如果条件不成立,循环结束。
例如:
<script>
//打印1-5
var a = 1;
do{
document.write(a + '<br/>');
a++;
}while(a <= 5);
</script>
for循环
JavaScript中最常用的循环语句是for循环。只要给定的条件为true,for循环就重复执行循环体内的语句
for(初始化值①;判断条件②; 迭代条件③) {
循环体④
}
例如:
<script>
// 打印九九乘法表
for(i = 1 ; i <= 9; i++){
for(j = 1 ; j <= i; j++){
document.write(i + "*" + j + "=" + i*j + " " );
}
document.write("<br>");
}
</script>
总结:循环不仅可以单独使用也可以搭配使用,好的循环可以提高工作效率,但是也要注意正确使用循环。
来源:CSDN
作者:admin_djp
链接:https://blog.csdn.net/admin_djp/article/details/103536545