前测循环
外观
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/While-loop-diagram.svg/220px-While-loop-diagram.svg.png)
才执行循环(B)。
在电脑科学,前测循环(英语:Pre-test Loop)是指检查条件后,才会执行循环。
for循环和while循环属于前测循环。首先检查条件(condition),若条件是TRUE,才会执行循环部分。
后测循环
[编辑]![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Do-while-loop-diagram.svg/220px-Do-while-loop-diagram.svg.png)
然后检查条件(A)。
后测循环(Post-test Loop)是指执行循环后,才检查条件。因此,循环部分会最少执行一次。
do-while循环和repeat-until循环属于后测循环。首先执行循环部分,然后才检查条件。
do-while循环在完成循环后,若条件是TRUE,会重复执行循环。[1]
repeat-until是不断重复,直到条件成立。完成循环后,若条件是FALSE,会重复执行循环。
参考文献
[编辑]- ^ Mozilla Developer Network Documentation - The Do While Loop in JavaScript. [2014-08-22]. (原始内容存档于2013-05-27).