循环结构
- 重复的执行一段代码
- 循环必要条件
- 初始化
- 条件判断
- 执行代码
- 改变初始化的值
while 循环
- 语法: while (条件) { 要执行的代码 }
var num = 0 while (num < 3) { // 这个要这里的 条件 为 true, {} 里面的代码就会执行 console.log('hello world') num++ }
do while 循环
- 语法: do { 要执行的代码 } while (条件)
var num = 0 do { console.log('hello world') num++ } while (num < 3)
- 和 while 循环的区别,不管条件是不是满足,都先执行一遍代码
for 循环
- 语法: for (var i = 0; i < 3; i++) { 要执行的代码 }
1.初始化 2.条件 4.改变 3.执行代码for (var i = 0; i < 3; i++) { // 这个循环里面的代码,能执行的时候 // i 分别是 0 1 2 console.log('hello world') } console.log(i) // 3 // 执行完第三遍以后,i === 3 的时候结束循环 // 当循环结束的时候,i === 3 了 // 再循环外面打印的 i 变量,值是 3
break
- 一个使用在循环里面的关键字
- 作用: 当代码执行到这个关键字的时候,会直接结束整个循环
continue
- 一个使用在循环里面的关键字
- 作用: 当代码执行到这个关键字的时候,会结束循环的本次,继续下一次