JS中的循环

一、循环思路
1、确定循环次数计数;
2、将循环执行代码写在大括号中;
二、 循环语句
1、while循环
while 循环格式:

			while(循环条件){
				循环语句;
			}

例:

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

运行结果:5050

2、do…while循环
do…while循环格式:

   do{
		循环语句;
	}while(循环条件);

例:

 var i = 1;
 var sum = 0;
 do{
		sum += i;
		i++;
	}while(i <= 100);
  alert(sum); 
	

运行结果:5050
【注】while 和 do…while的区别
1)、while是先去判断循环条件,再去执行循环语句
2)、do…while 先运行一遍再说,然后再去判断循环条件

3、for循环
格式:

for(表达式1; 表达式2; 表达式3){
	循环语句;
}

例:

		var sum = 0;
		for(var i = 0; i <= 100; i++){
			sum += i;
		}
		alert(sum);

运行结果:5050

4、for…in循环(主要用来遍历对象)
例:

		for(var i in obj){
			alert(obj[i]);
		}

5、for…of循环(主要用来遍历集合)
例:

		for(var item of arr){
			alert(item);
		}

6、forEach
例:

		arr.forEach(function(item, index, arr){
			alert(item);
		})

【注】for…of跟for-in的区别:
for…of循环就是直接取值,而for…in循环是取下标
三、死循环 (一般情况下不要用死循环)
1、while 死循环
格式:

		while(1){
			循环语句;
		}

2、do…while死循环

	do{
		循环语句;
	}while(1);

3、for死循环
格式:

		for(;;){
			循环语句;
		}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值