循环的作用:规律性的重复操作,重复执行某些语句。
1.for循环
概念:一组被重复执行的语句 被称为循环体,能否继续循环,取决于终止条件,有循环体和循环条件组成的语句,称谓循环语句。
语法结构:for(初始化变量;条件表达式;操作表达式){ 循环体 }
断点调试:可以帮助我们观察程序的运行流程。
2.for循环可以重复执行不同的代码 : 因为有计数器变量i 的存在 i 每次循环值都会发生变化
- for 循环重复某些相同的操作: 因为有了计数器的存在,还可以重复执行某些操作,比如做一些算术问题
2.双重for循环
1.很多情况下,单程for循环并不能满足我们的需求,比如打印5行5列小图像,直角三角形等。
循环嵌套是指一个循环语句中在定义一个循环语句结构。
1.语法结构:for(初始化变量;条件表达式;操作表达式){
for(初始化变量;条件表达式;操作表达式) 2.把里面的循环语句看做是是外层的循环语句
}
3.外层循环一次,里层的循环执行全部。
3.while循环
语法结构:while(条件表达式){ 循环体} 执行思路:条件表达式结果为真,则执行循环体 否之退出循环
4.do while循环
语法结构:do{ }while(条件表达式) 执行思路:跟while不同的地方在于do while 先执行一次循环体,在判断条件 如果条件表达式结果为真,执行循环体,否则退出循环。
5 循环小结
1.js 中循环有for ,while ,do while
- 三个循环很多情况可以相互替代使用
- 如果用来计数,跟数字相关的,三者使用基本相同,但是更中意for
- while 和do while可以做更复杂的判断条件,比for循环更灵活
- while 和do while执行顺序不一样,while先判断后执行,do ..while是先执行一次,在判断执行
6 continue break 关键字
- continue关键字:用于跳出本次循环,继续执行下一次循环。
- break 关键字: 作用用于立即跳出整个循环(循环结束)。