JavaScript循环控制语句
一、循环的概念
1.JavaScript循环概念
循环就是根据条件反复做同样一件事直到达到设定的临界值才结束
2.死循环概念
死循环就是进入一个循环中反复执行停不下来直到电脑死机,所以要尽量避免死循环,避免死循环最主要就是看循环条件是否正确,迭代条件是否声明
3.循环分类
循环主要有三种:while循环语句、do while循环语句、for循环语句
二、三大循环语句
1.while循环
- 语法
while(表达式){
代码块;
迭代条件;
} - 表达式中的内容会被强制转换为布尔类型的值
2.do while循环
- 语法
do{
代码块;
迭代条件;
}while(表达式) - do while循环与while循环相似,但是do while循环会首先做一次然后再进入判断表达式
3.do while循环与while循环区别
- while循环会首先执行判断表达式,最少可以做0次;do while循环会首先执行一次循环体代码再进行判断是否继续循环,至少要做一次
4.for循环
- 语法
for(声明变量并赋予初始值;判断条件;迭代条件){
代码块
}
其中声明变量赋予初始值可以放在外面,但分号一定要加 - for循环中判断条件和迭代条件必定要写不然会直接进入死循环,会使电脑蓝屏
5.循环嵌套
- 循环中嵌套是经常出现的,在一个循环中嵌套一个或多个循环,能使循环使用起来更加灵活,有助于我们解决问题,但是嵌套一般建议最多嵌套两个
6.break和continue
- break语句主要用于跳出当前所在循环,能够配合for(ture)来实现一些案例
- continue语句可以跳过循环中下面的语句,然后执行下一次循环
- break与continue的区别:break直接跳出循环,continue是跳过下面的循环体语句再次开始下一次循环