什么是循环?
重复操作的事情和次数,重复的执行去干的一件事。
结构:从初始值 ——执行条件——初始值+1
一、for循环语句
for循环的顺序:
for(初始值;执行条件;初始值++){
执行的代码
}
比如下面代码所示:
// // 循环第几次到终止数
// for(var a = 1; a<= 15 ; a++){
// console.log(`这是第${a}次`)
// }
// console.log('---------------')
// // 从几到几
// for(var r = 13; r<=23 ; r++){
// console.log(`这是从${r}开始`)
// }
// console.log('---------------')
// // 想要的终止那个数
// var name=prompt('请输入姓名')
// var shu=prompt('请输入数字')
// for(var a= 1; a<=shu;a++){
// console.log(`${name}想要的是${a}`)
// }
// console.log('---------------')
// // 只求100以内的偶数
// for(var a = 1; a <=100 ; a++){
// if(a % 2==0){
// console.log(`这是偶数${a}`)
// }
// }
// console.log('---------------')
二、while循环语句
其实跟for循环差不多只是调换一下位置。
while循环顺序:
初始值;
while(执行条件){
输出位置console.log(' ')
初始值++;
}
比如下列代码:
// // while 循环
// var b= 1
// while(b<=55){
// console.log(`这是${b}次`)
// b++;
// }
三、dowhile循环语句
dowhile和上面两种不同。
初始值:
do{执行的代码;
初始值++;
} while( 条件 )
下列代码所示:
// // dowhile 循环语句
// var o= 1
// do{
// console.log(`这是${o}的值`);
// o++
// }while(o<33)
dowhile: 先执行循环体里面的代码,然后在进行条件判断(不管条件是否成立,至少会执行一次循环体中的一次代码)
区别:for和while他们两个是 先判断后循环
dowhile是先循环一次在去判断
四、break 终止循环
在循环里面加入break是终止掉循环继续往后面走,如下列代码:
for(var i=1;i<=10;i++){
if(i==6){
break;
}
console.log(i)
}
五、continue 停止本次循环
就是可以跳过一个数,继续执行下一个代码。
for(var i=1;i<=10;i++){
if(i==5||i==6||i==7){
continue;
}
console.log(i)
}
okkk ,今天学习循环到此结束了,美好的一天有过去了,明天会更好