Eu fui tentar resolver o desafio de "Consolidando o conhecimento 1", entretanto quando fui criar o código, ele acaba não funcionando e ao conferir o console do navegador, aparece essa mensagem aí do título. Não entendo o erro, o código é esse:
Eu fui tentar resolver o desafio de "Consolidando o conhecimento 1", entretanto quando fui criar o código, ele acaba não funcionando e ao conferir o console do navegador, aparece essa mensagem aí do título. Não entendo o erro, o código é esse:
<meta charset="UTF-8">
<script>
function pularLinha(){
document.wite("<br>");
}
function mostra(frase){
document.write(frase)
pularLinha
}
function sorteia(n){
return Math.round(Math.random()*n)
}
var númeroPensado= sorteia(10);
console.log(númeroPensado);
var númeroEscolhido= parseInt(prompt("Para participar, basta escolher um número"));
if (númeroEscolhido== númeroPensado){
mostra("Parabéns, você acertou! ;D")
} else {
if (númeroEscolhido>númeroPensado) {
mostra("Errastes, tente novamente! O número que pensastes é maior. :(")
} else {
if (númeroEscolhido<númeroPensado){
mostra("Errastes, tente novamente! O número que pensastes é menor. :(")
}
</script>
Sabrina, boa noite! Encontrei os seguintes problemas:
Está faltando fechar o bloco do primeiro else colocando uma fechamento de chave '}' antes da tag final <\script>
Não é necessário colocar esse "if (númeroEscolhido<númeroPensado){", pois como você já comparou se o valor é igual, depois se o valor é maior o else seguinte já indica que o valor é menor, pois não atendeu aos requisitos anteriores. Obs: Pode remover
Remova os acentros agudos dos nomes das variáveis, ex: númeroPensado e númeroEscolhido
Corrija a escrita de wite para write na função pularLinha
Coloque ponto e virgula ';' no final das instruções javascript