Referente a aula: "implementando listas".
Olá queridos, vou mandar meu codigo abaixo:
let listaDeNumerosAleatorios = [];
let numeroSecreto = gerarNumeroAleatorio();
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
exibirTextoNaTela('h1', 'Jogo do número secreto');
exibirTextoNaTela('p', 'Escolha um número entre 1 e 10');
let tentativa=1;
function verificarChute() {
let chute = document.querySelector('input').value;
chute = parseInt(chute);
if(chute == numeroSecreto){
exibirTextoNaTela('h1', 'Acertou!');
let palavraTentativa = tentativa > 1 ? 'tentativas' : 'tentativa';
let mensagemTentativas = `Parabéns você acertou com ${tentativa} ${palavraTentativa}`
document.getElementById('reiniciar').removeAttribute('disabled');
exibirTextoNaTela('p', mensagemTentativas)
}else{ tentativa++;
if (chute > numeroSecreto){
exibirTextoNaTela('p', 'o número secreto é menor que '+chute);
}else{
exibirTextoNaTela('p', 'o número secreto é maior que '+chute);
}
limparCampo();
}
}
function gerarNumeroAleatorio() {
let numeroEscolhido = parseInt(Math.random() * 10 + 1);
if (listaDeNumerosAleatorios.includes(numeroEscolhido)){
return gerarNumeroAleatorio();
}else{
listaDeNumerosAleatorios.push(numeroEscolhido);
console.log(listaDeNumerosAleatorios);
return numeroEscolhido;
}
}
function limparCampo(){
chute = document.querySelector('input');
chute.value = '';
}
function reiniciarJogo(){
numeroSecreto = gerarNumeroAleatorio();
limparCampo();
tentativa = 1;
document.getElementById('reiniciar').setAttribute('disabled', true);
}
O código está dessa maneira. E no console esta aparecendo assim: