js中的循环

1. 循环

循环是一遍又一遍执行或相似的代码
循环的两个要素
循环条件:控制循环的次数
循环体:重复执行的相同或相似代码

2. While循环

While(循环条件){
循环体
}
如下

//10到20所以奇数的乘奇
var i =1;
var n =1;
while (true)
{
	 if(i%2===1){//如果为奇数
		 n*=i //把所有的奇数乘以到n中
	 }
	 if(i===20){//当循环到20,循环结束
      break;//循环结束,不在执行其他循环体
	 }
      i++;
}
console.log(n)

3. break 关键字

再循环中,break关键字用于循环体,可以强制结束

var i =1;
while(true){

	//console.log(i)
	if(i===10){
		break;
	}
	i++;
}
console.log(i)

4. do-while循环

do{
循环体
}
While(循环条件)//false跳出循环

//循环打印1~10之间所有整数
var i=1;
do{
console.log(i);
i++;
}while(i<=10);

5. for循环

初始值 ——>循环条件——>循环体——>增量——>循环条件
循环条件为false结束循环
for(初始值; 循环条件;增量 ){
重复执行代码
}

//打印50~41之间的所有整数
for(var i =50;i>=41;i--){
	console.log(i)
};


打印1~100之间所有的奇数
for(var n=1;n<=100;n++){
	if(n%2!==0){
		console.log(n)
}
}

6. break 和 continue

两者都是用于循环体中
break 结束循环,后续不再执行
continue 跳过剩余的循环体,还会往后执行

7. 循环嵌套

for(var a=1;a<=9;a++){
	for(var b=1,c='';b<=a;b++){
     c+=(b+'*'+a+'='+b*a+' ')
	}
	console.log(c)
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值