O que é uma estrutura de repetição?

Utilizamos repetições para executar um bloco de código várias vezes de acordo com alguma condição.

Exemplo de Estrutura de repetição.

Exemplo de Estrutura de repetição.

While

Executa até que a condição seja VERDADEIRA.

let execute = true
while (execute) {
	let response = window.prompt("Deseja  continuar?: 1 (SIM) ou 2 (NÃO)")
	
	if(response === "2"){
		execute = false
	}
}

console.log("Segue o fluxo...")

Do While

Repete até que a condição especificada seja VERDADEIRA. No entanto, a instrução será executada pelo menos uma vez antes da condição ser verificada.

let value = 0

do {
	value++
	console.log(value)
} while (value < 10) {}

console.log("Segue o fluxo...")

For

Ele repete até que a condição especificada seja FALSA.

Sua estrutura é feita por uma variável; condição; incremento ou decremento da variável.

for(variável; condição; incremento/decremento) {}

for (step = 0; step < 10; step++) {
	console.log(step);
}

Tabuada

let number = 7;

for (step = 0; step <= 10; step++) {
	console.log(`${number} * ${step} = ${number * step}`);
}

For…in

Executa iterações a partir de m objeto e percorre as propriedades.