Oi pessoal! Eu estou tendo um problema nesse código, quando eu entro no console aparece Uncaught SyntaxError: Unexpected token 'var'.
<meta charset="utf-8">
<input/>
<button> Tente adivinhar! </button>
<script>
function sorteia()
{return Math.round(Math.random() * 10);}
function sorteiaNumeros(quantidade)
{var segredos = [];
var numero = 1;
while(numero = quantidade)
{var numeroAleatorio = sorteia();
var achou = false;
for(var posicao = 0; posicao <segredos.length; posicao++)
{if(segredos[posicao] == numeroAleatorio)
{achou = true;
break;}
if (achou == false)
{segredos.push(numeroAleatorio);}
numero++;}
return segredos;}
var segredos = sorteiaNumeros(3);
console.log(segredos);
var input = document.querySelector("input");
input.focus();
function verifica()
var achou = false;
for(var posicao = 0; posicao < segredos.length; posicao++)
{if(input.value == segredo)
{alert("Você acertou!");
achou = true;
break;}}
if(achou == false)
{alert("Você errou ;(");}
input.value = "";
input.focus()}
var button = document.querySelector("button");
button.onclick = verifica;
</script>
Me parece que eu estou com um problema na linha 38, mas eu não consigo identificar... Alguém pode me ajudar?