JavaScript循环

二次信任 提交于 2019-12-14 15:35:28
循环的含义

循环就是重复的做某些事情……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>

总结:循环不仅可以单独使用也可以搭配使用,好的循环可以提高工作效率,但是也要注意正确使用循环。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!