2
respostas

"Erro" Templates Strings

![](

Na hora de executar o jogo o meus Templates Strings não aparece os números e sim as palavras (chute e numeroSecreto):

Algum help??

//enquanto nao chegar o numeroSecreto while (chute != numeroSecreto) { chute = prompt("Escolha um número entre 30 e 50"); //se chute for = ao número secreto if (chute == numeroSecreto) { alert ("Isso aí você acertou o número secreto ${numeroSecreto} com ${tentativas} tentativas"); } else { if (chute > numeroSecreto) { alert ("O numeroSecreto é menor que $ {chute} "); }else { alert ("O numeroSecreto é maior que $ {chute} "); } //tentativas = tentativas + 1; tentativas++; } }

2 respostas

Bom dia Kaline,

Se você estiver usando JavaScript, a síntaxe da template string é entre cráses e não áspas, você precisa trocar as áspas (") por cráse (`) no seu código quando você quiser usar a template string.

Espero ter ajudado.

Boa tarde! Tenta com o meu. //mensagem de boas vindas alert ("Olá, seja bem-vimdo(A) ao jogo Número Secreto!"); // declarando variáveis let numeroSecreto = 17; console.log(numeroSecreto) let numeroChute; let tentativas = 1; // Bloco de repetições. while (numeroChute!=numeroSecreto){ numeroChute = prompt("Escolha um número de 1 a 30"); // comparando um chute com o núnero secreto e imprimindo o resultado na tela. if (numeroChute ==numeroSecreto) { alert(Parabéns! Você ganhou o jogo do Número Secreto! com ${tentativas} tentativas); } else if (numeroChute >numeroSecreto) { alert(O número secreto é menor que o ${numeroChute}); } else { alert(O número secreto é maior que o ${numeroChute}); } tentativas++; }