JavaScript - Repetições

Introdução

Um conceito muito recorrente na programação é o conceito de laços de repetição. Eles possuem o papel de realizar um conjunto de passos várias vezes, sem que seja necessário a repetição de linhas de código. Em Javascript, existem duas estruturas de repetição, são elas: while() e do()/while().

Laço while()

Definição

A estrutura while faz um número indeterminado de testes lógicos no início de sua execução e executa uma sequência de comandos enquanto esses testes forem verdadeiros.

Estrutura

let num = 1
while (num < 10) {
	console.log(`Repetição num.${num}`)
	num++
}

Laço do/while()

Definição

A estrutura do-while é bastante similar a estrutura while, sendo que sua principal diferença é que o teste lógico é realizado ao fim da execução do bloco.

Estrutura

let num = 1
do {
	console.log(`Repetição num.${num}`)
	num++
} while (num < 10)