循环 是一种重复运行同一代码的方法。
如果是对某一个列表进行循环操作,我们通常也会称之为
遍历(
traversal
)
或者
迭代(
iteration
)
;
在
JavaScript
中支持三种循环方式:
while
循环
;
do..while
循环
;
for
循环
;
1. while循环
while循环的语法如下:
当
条件成立
时,
执行代码块;
当
条件不成立
时,
跳出代码块;
2. do..while循环
do..while循环和while循环非常像,二者经常可以相互替代
(不常用)
但是do..while的特点是不管条件成不成立,do循环体都会
先执行一次;
3. for循环
begin 执行一次,然后进行迭代:每次检查 condition 后,执行 body 和 step
4. 循环控制
循环的跳转(控制):
在执行循环过程中,
遇到某一个条件
时, 我们可能想要
做一些事情
;
比如
循环体不再执行(即使没有执行完), 跳出循环;
比如
本次循环体不再执行, 执行下一次的循环体;
循环的跳转控制
◼
break
: 直接跳出循环, 循环结束
break 某一条件满足时,退出循环,不再执行后续重复的代码
◼
continue
: 跳过本次循环次, 执行下一次循环体
continue 指令是 break 的“轻量版”。
continue 某一条件满足时,不执行后续重复的代码