Compartilho aqui minha codificação do projeto/desafio do curso Lógica de Programação: mergulhe em programação JS, "Acerte o Número". Quais melhorias eu poderia fazer para um código mais limpo. Obrigado pela atenção.
// retorna uma mensagem na tela de boas vindas alert('Seja bem-vindo ao Jogo do Número Secreto');
// criação de variáveis let numeroMaximo = 5000; let chute; let tentativas = 1;
// criação de numero aleatório let numeroSecreto = parseInt(Math.random() * numeroMaximo + 1); console.log(numeroSecreto);
// laço de repetição while utilizando operadores de comparação '!=', '==', '> ou <'
while (chute != numeroSecreto) {
chute = prompt(Escolha um número entre 1 e ${numeroMaximo}:
);
// se chute for igual ao número secreto
if (chute == numeroSecreto) {
break; // encerra o While ao acertar
}
// finalização do jogo
let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa' // operador ternário
alert(Isso mesmo! Você descrobiu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.
);