Olá! Estou tendo uma certa dificuldade em entender a estrutura do código. Eu entendi a sua função mas, na hora da montagem, meu código não tem saído mais como eu esperava. Parece que nem sei mais utilizar o if. Vou compartilhar o exercício da Copa aqui:
<meta charset="UTF-8">
<script>
function mostra(text) {
document.write(text + "<br>");
}
var limite = prompt("Entre com a data limite");
var anoCopa = 1930;
while (anoCopa <= limite) {
mostra("Teve copa em " + anoCopa);
anoCopa = anoCopa + 4;
if (limite > 2018 && limite < 1930) {
alert("Não há registro de Copa nessa data. Insira outra data limite.")
var limite = prompt("Entre com a data limite");
}
}
mostra("FIM");
</script>
Eu preciso saber de algumas informações:
- Por favor, para maior entendimento, eu preciso saber onde eu erro e qual foi o erro do meu raciocínio;
- Onde eu posso encontrar mais exercícios desse tópico, referente a condição while, para que eu possa praticar mais?;
- Se tiver algum artigo falando sobre esse tema, seria de grande ajuda.
Obrigada :)