2
respostas

[Bug] Uma pequena duvida que escrita diferente da aula em video

como daria pra eu fazer sem usa o ${ } e sim o + que nem eu começei a fazer os outros trabalhos

alert('Que os jogos começe'); let numeroSecreto = 5; let chute; let tentativas;

// enquanto o chupe for diferente do numero secreto while (chute != numeroSecreto) { chute = prompt('Escolha um numero de 1 a 20'); // chute for igual o numemro secreto if (chute == numeroSecreto) { alert ('você acertou, o numeroSecreto e '+ numeroSecreto, 'em apenas '+tentativas, 'tentativas'); } else { if (chute > numeroSecreto) { alert('O numero secreto e menor que ' + chute); } else { alert('O numero secreto e maior que '+ chute); } tentativas++

}

}

o codigo roda normal so não aprece o numero de tentativas

2 respostas

Poderia fazer o seguinte:

alert('Que os jogos começem'); let numeroSecreto = 5; let chute; let tentativas = 0;

// enquanto o chute for diferente do numero secreto while (chute != numeroSecreto) { chute = prompt('Escolha um número de 1 a 20'); // chute for igual ao número secreto if (chute == numeroSecreto) { alert('Você acertou, o numeroSecreto é ' + numeroSecreto + ', em apenas ' + tentativas + ' tentativas'); } else { if (chute > numeroSecreto) { alert('O número secreto é menor que ' + chute); } else { alert('O número secreto é maior que ' + chute); } tentativas++; } }

Você está tentando concatenar várias strings no alerta usando o operador ‘+’, mas esqueceu de incluir espaços entre as palavras. Além disso, a variável tentativas não foi inicializada.

obrigado pela dica vou ta testando aqui