1
resposta

[Dúvida] não aparece a contagem de tentativas

// let lançando variaveis para armazenar informações let numeroSecreto = 5; console.log(numeroSecreto); let chute; let tentativas = 1;

// enquanto chute nao for igual ao n.s.

while (chute != numeroSecreto){ chute = prompt('Escolha um numero entre 1 e 10');

// Se chute for igual ao numero secreto

if (chute == numeroSecreto) { alert ( isso ai! Você descobriu o numero secreto ${numeroSecreto} com ${tentativas} tentativas); } else { if(chute > numeroSecreto){ alert(o numero secreto é menor que ${chute}); } else { alert(o numero secreto é maior que o ${chute} ); } //Essa variavel vai somar o numero de tentativas para acertar tentativas ++; } }

1 resposta

Bom dia!

Sugiro nas próximas vezes utilizar as tags de código </>, um ícone presente no topo da caixa de texto, onde seu código ficará mais legivel.

Não consegui coletar corretamente seu código, mas acredito que seja a questão seja o caractere dentro do alert.

Entre aspas simples e duplas não tem diferença alguma, é mais sintaxe e gosto, mais informações: https://blog.matheuscastiglioni.com.br/string-em-javascript-com-aspas-simples-ou-duplas/

Já as crases é um outro recurso do JavaScript chamado de Template String: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/template_strings

É uma maneira da gente concatenar string de uma maneira mais simples.

Ajustando seu código:

<script>
let numeroSecreto = 5;
console.log(numeroSecreto);
var chute;
let tentativas = 1;

// enquanto chute nao for igual ao n.s.
while (chute != numeroSecreto){
    chute = prompt('Escolha um numero entre 1 e 10');
    // Se chute for igual ao numero secreto
    if (chute == numeroSecreto) {
        alert(`isso ai! Você descobriu o numero secreto ${numeroSecreto} com ${tentativas} tentativas`);
    } else {
        if(chute > numeroSecreto){
            alert(`o numero secreto é menor que ${chute}`);
        }else {
            alert(`o numero secreto é maior que o ${chute}`);
        }
        //Essa variavel vai somar o numero de tentativas para acertar
        tentativas ++;
    }
}
</script>

Espero ter ajudado. Se sua dúvida foi sanada, marque este tópico como solucionado.

Bons estudos!