5
respostas

Por que o break ''quebrou'' o meu jogo?

Boa noite! Segui conforme a aula e não estou achando o erro, já tirei e coloquei o break e nada, sequer abre o prompt.

alert('Seja bem-vindo ao número do jogo secreto!');
let numeroSecreto = 8;
console.log('número secreto', numeroSecreto);
let chute;
tentativas = 1
console.log('chute', chute);

while (chute != numeroSecreto) {
    chute = prompt('Escolha um número entre 1 e 30, sangue bom');
    if(chute == numeroSecreto) {
        break;
    } else {
        if(chute > numeroSecreto) {
            alert(`Almost dog, é menor que ${chute}`);
        } else {
            alert(`No dog, é maior do que ${chute}`);
            // tentativas = tentativas + 1 que simplificado fica tentativa++
            tentativas++;
        }
    }
}

let palavraTentativa > 1 ? 'tentativas' : 'uma tentativa lek gênio';
alert(`Damn son! Você acertou! ${numeroSecreto}, com ${tentativas} ${palavraTentativa}`);


5 respostas

Hugo beleza?

Quando rodei o teu código recebi um erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Quando está atribuindo a variável palavraTentativa está com a síntaxe incorreta, segue correção:

let palavraTentativa = tentativas > 1 ? 'tentativas' : 'uma tentativa lek gênio';

Oi Rodrigo, como você tentou rodar o código?

Coloquei em um arquivo .js e pedi pra abrir no Chrome

Então cliquei com o botão direito e fui em "Inspect" e na modal fui na aba Console e consegui verificar.

Como foi feito esse pedido pra abrir no chrome?

Botão direito no arquivo e coloquei no Abrir com e selecionei o Chrome