while循环
while循环:当某个条件成立的时候就会反复执行一些代码
while (条件) {
当条件成立的时候会反复执行的代码,直到条件不成立为止
}
- 一个循环具有三部分:循环初始值,循环步进,终止条件
var a = 0
while (a < 10) {
document.write(str)
a++
}
- 步进要放在循环体里面,因为每次循环都要变化
- 如果不写这句话,那么没有步进,a永远都小于10,像这种不会结束的循环我们称之为死循环
- 死循环:没有终止条件的循环即为死循环,在代码中应尽量避免死循环
do while循环
do {
先执行一遍代码
while条件成立再继续反复执行
} while (条件)
- do while循环不管条件是否成立,至少都会执行一次
var n = 0
do {
console.log(n)
n++
} while (n < 10)
console.log('循环结束以后n的值为:' + n)
while和do…while区别
- break:跳出循环体,整个循环结束
- continue:结束本次循环进入下一次循环体
var a = 1
while (a < 10) {
console.log(a)
if (a === 6) {
break;
}
a++
}
var n = 0
while (n < 10) {
n++
if (n === 6) {
continue;
}
console.log(n)
}