Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Faça como eu fiz: baixando e modificando um projeto

1 resposta

Oi, Giovanni! Tudo bem?

Ótimo ver você baixando e modificando o projeto do número secreto pra deixá-lo com a sua cara, com direito a lista de sorteados e reinício de partida.

Um ponto que vale ajustar: você elevou numeroLimite pra 100, mas a mensagem inicial continua convidando a escolher um número entre 1 e 10. Uma dica para nunca mais ter essa divergência é fazer o texto ler a própria variável, usando template string: exibirTextoNaTela('p', \Escolha um número entre 1 e ${numeroLimite}`)`.

Assim, ao mudar o limite, a interface acompanha sozinha. Outro detalhe fica na função verificarChute: a propriedade value de um input sempre devolve string, e a comparação chute > numeroSecreto acaba sendo alfabética em alguns casos, o que faz "9" parecer maior que "80". Converta logo na leitura com let chute = Number(document.querySelector('input').value); e as comparações passam a ser numéricas de verdade.

Vale ainda declarar chute com let dentro de limparCampo(), já que sem a palavra-chave a variável vira global de forma acidental.

E você, pensou em mostrar na tela quantos números ainda restam na lista de sorteados, agora que o limite subiu para 100?

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!