Essa eu demorei demais kk tive dificuldade para encontrar que o erro era porque a variavel estava sem valor de n, ai o programa lia a função sorteia e escrevia ela na tela.
mas com tudo certo ficou assim:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia (n) {
return Math.round(Math.random() * n)
}
var numeroPensado = sorteia (10);
var chute = parseInt(prompt ("Adivinhe o número entre 1 e 10"));
if (numeroPensado == chute) {
mostra("Você acertou.")
}
else {
if (chute > numeroPensado) {
mostra ("Você errou, o número pensado era menor que " + chute)
}
else {
mostra ("Você errou, o número pensado era maior que " + chute)
} }
</script>
inicialmente eu não havia utilizado a função else, havia escrito tudo com if e roudou, mas com a explicação do instrutor entendi e apliquei else para enxutar o código.