1.循环的目的
可以重复执行某些重复的代码
2.for循环
2.1概念
在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件.由循环体及循环的终止条件组成的语句,称之为循环语句
2.2.语法结构
<script>
let sum = 0;
for (let i = 1; i <= 5; i++) {
sum += i ;
}
</script>
// i = 1 初始化变量 一个普通的变量,通常作为计数器使用
// i <= 5 条件表达式 用来决定每次是否继续执行 ,就是终止条件
// i++ 操作表达式 每次循环后执行纪念馆的代码,经常用于计数器变量更新(递增或递减)
3.双重for循环
3.1概念
双重for循环就是通过循环嵌套来实现的,循环嵌套是指套在一个循环语句中在定义一个循环语句的语法结构
3.2语法结构
<script>
let sum = 0;
for(let i = 1; i <= 5 ; i++) {
for(let j = 1 ; j <= i; j+=){
sum += j ;
}
}
3.3执行思路
1.把里面的循环看做是外层循环的语句
2.外层循环一次,里层循环全部过程
4.while循环
4.1概念
while循环可以再条件表达式为真(true)的情况下,循环指定的一段代码,直到条件表达式不为真时结束
4.2语法结构
<script>
let num= 2;
while(num <= 10) {
prompt('你好');
num++;
}
</script>
4.3执行思路
当条件表达式为ture时,则执行循环体,否则退出循环
5. do while循环
5.1概念
do while循环其实是while语句的一个变体,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件表达式为真(true),就会重复执行该循环体,否则退出循环
5.2语法结构
<script>
let num = 1;
do {prompt('今天'+num+'号了');
num++;
} while{
num <= 30;
}
5.3执行思路
1.先执行一次循环体,在进行条件判断.如果条件表达式为真,则执行循环体,否则退出循环
6.continue break 关键字
6.1continue 关键字
continue 关键字用于立即跳出本次循环,继续执行下一次循环
6.2语法结构
<script>
for(let i = 1; i <= 5; i++){
if (i == 3) {continue;
}
}
6.3 break 关键字
break退出整个循环