Olá! acho que o cálculo do IMC ficou lá no meio sem querer kkkkk. Mas gostei do código, é legal que tu dá dicas se o número é maior ou menor. Acho que ainda dá pra tentar usar a função While para o programa não parar até tu acertar. Olha só como eu fiz:
<meta charset = "UFT-8">
<script>
function mostra(frase) {
document.write(frase);
document.write("<br>");
}
var numero = Math.round(Math.random()*10)
var chute = parseInt(prompt("Seja bem-vindo(a) ao jogo de advinhação!!! Digite um número de 0 a 10:"));
while(chute!= numero){
chute = parseInt(prompt("Você errou... tente mais uma vez:"));
}
if(chute == numero) {
mostra("Você acertou!!! O número que eu estava pensando era o " + numero + ".");
}
</script>