循环结构2
for循环
// 在循环的外部定义循环变量
let i = 1;
while(i<=10){
console.log('好好学习,天天向上');
// 在循环的里面对循环变量重新赋值
i++
}
console.log('----------------');
// for循环,就是由while循环演变而来
for(条件变量;循环条件;迭代部分){
操作
}
// 条件变量,判断条件,对循环变量重新赋值,放在一起,好处是不容易遗漏任何一部分
for(let j=1;j<=10;j++){
console.log('好好学习,天天向上');
}
/*
while,do-while,for,如何选择:
当循环的次数是固定的时候,通常使用for循环
当循环的次数不固定的时候,通常会使用while和do-while循环
*/
循环的跳出语句(continue,break)
// continue语句,只能用在循环中,用于跳过当次循环,还会继续执行后面的循环
for(let i=1;i<=10;i++){
if(i===5){
// 跳过本次循环
continue
}
console.log(i);
}
// break语句,可以用在switch和循环中,用于跳出整个代码块。
// 用在switch中是跳出整个switch选择结构,用在循环中是跳出整个循环结构。
for(i=1;i<=10;i++){
console.log(i);
if(i===5){
//循环到第5次时,跳出整个循环
break;
}
}
console.log('end');