一、while循环
语法:while(条件){会被重复执行的代码 ...}
注意:
不改变初始值的话,会一直执行循环内部代码,导致程序崩溃。
while会重复执行一段代码,直到重复结束,才会继续执行后续代码。
在循环内,初始值、条件判断和改变初始值都能控制循环次数。
在循环内,循环控制变量是一组有规律别的数字。

二、do while循环
语法:do{会被重复执行的代码}while(条件)
注意:循环第一次时,不会判断条件,即无论满不满足条件,第一次都会执行。
do while与while的异同:
当初始值在条件以内时,二者的循环是一样的。
当初始变量在条件以外时,while循环一次都不执行,do while会执行第一次。

4. 依照do while循环的特点,可以满足这样的需求:在浏览器回答问题,回答正确,可以继续浏览网页;回答错误,再次弹出同样问题。

三、for循环
语法:for(定义初始变量;条件判断;改变初始值){重复执行的代码}

break:终止内部循环

continue:跳出当前循环,继续下面的循环。

四、嵌套循环
可以理解为在循环里写循环。

2. 对上述循环的解释:
第一次外部循环 j===0,满足j<3,执行内部循环
内部循环:第一次,i===0,满足条件,执行内部代码,打印0 ,i++供下次循环用 第二次,i===1,满足条件,执行,打印1,i++ 第三次,i===2,满足条件,执行,打印2,i++ 第四次,i===3,不满足条件,结束内部代码 跳出内部循环,执行外部循环代码,打印外部j的值,打印0 j++,也就是j===1,供下次循环使用 复制代码
第二次外部循环 j===1,满足j<3,执行内部循环
内部循环:第一次,i===0,满足条件,执行内部代码,打印0 ,i++供下次循环用 第二次,i===1,满足条件,执行,打印1,i++ 第三次,i===2,满足条件,执行,打印2,i++ 第四次,i===3,不满足条件,结束内部代码 跳出内部循环,执行外部循环代码,打印外部j的值,打印1 j++,也就是j===2,供下次循环使用 复制代码
第三次外部循环 j===2,满足j<3,执行内部循环
内部循环:第一次,i===0,满足条件,执行内部代码,打印0 ,i++供下次循环用 第二次,i===1,满足条件,执行,打印1,i++ 第三次,i===2,满足条件,执行,打印2,i++ 第四次,i===3,不满足条件,结束内部代码 跳出内部循环,执行外部循环代码,打印外部j的值,打印0 j++,也就是j===3,供下次循环使用 复制代码
第四次外部循环 j===3 不满足条件,结束循环
本文详细介绍了JavaScript中的四种循环结构:while循环、do while循环、for循环及其嵌套使用。强调了不同循环的特点,如while循环在满足条件时才执行,do while循环至少执行一次,for循环的便利性,以及如何利用它们进行嵌套实现复杂逻辑。通过实例解释了循环控制变量的重要性,以及break和continue在循环中的作用。
514

被折叠的 条评论
为什么被折叠?



