"Existem várias formas diferentes de laços, mas eles
essencialmente fazem a mesma coisa: repetir uma
ação múltiplas vezes ( inclusive você poderá repetir
0 vezes). Os vários mecanismos diferentes de laços
oferecem diferentes formas de determinar quando este
irá começar ou terminar. Há várias situações em que é
mais fácil resolver um problema utilizando um determinado
tipo de laço do que outros. (Fonte: Mozilla Web Docs)"