循环结构语句

本文详细介绍了JavaScript中的四种循环结构:while循环、do while循环、for循环及其嵌套使用。强调了不同循环的特点,如while循环在满足条件时才执行,do while循环至少执行一次,for循环的便利性,以及如何利用它们进行嵌套实现复杂逻辑。通过实例解释了循环控制变量的重要性,以及break和continue在循环中的作用。

一、while循环

  1. 语法:while(条件){会被重复执行的代码 ...}

  1. 注意:

  • 不改变初始值的话,会一直执行循环内部代码,导致程序崩溃。

  • while会重复执行一段代码,直到重复结束,才会继续执行后续代码。

  • 在循环内,初始值、条件判断和改变初始值都能控制循环次数。

  • 在循环内,循环控制变量是一组有规律别的数字。

二、do while循环

  1. 语法:do{会被重复执行的代码}while(条件)

  1. 注意:循环第一次时,不会判断条件,即无论满不满足条件,第一次都会执行。

  1. do while与while的异同:

  • 当初始值在条件以内时,二者的循环是一样的。

  • 当初始变量在条件以外时,while循环一次都不执行,do while会执行第一次。

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

三、for循环

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

  • break:终止内部循环

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

四、嵌套循环

  1. 可以理解为在循环里写循环。

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 不满足条件,结束循环

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值