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.
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...")
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...")
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);
}
let number = 7;
for (step = 0; step <= 10; step++) {
console.log(`${number} * ${step} = ${number * step}`);
}
Executa iterações a partir de m objeto e percorre as propriedades.