Ocorre um bug no console que impede o teste do código ser executado

Conte-nos o que está acontecendo:
Na aula, ao finalizar o código, tentando fazer com que seja executado, o console dá apenas a resposta:

SyntaxError: unknown: Unexpected token (10:17)

8 | };
9 |

10 | testElseIf(7);
| ^

Percebi que o console sempre sinaliza o último caractere, porém já tentei apagar tudo e refazer o código do início, reiniciar o código etc. Porém sempre aparece esse erro que impede de finalizar a aula.

  **Seu código até o momento**

function testElseIf(val) {
if (val > 10) {
  return "Greater than 10";
} else if (val < 5) {
  return "Smaller than 5";
} else {
return "Between 5 and 10";
};

testElseIf(7);
  **Informações de seu navegador:**

Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36

Desafio: Introduzir instruções else if

Link para o desafio:

you never close the function

2 Likes

Oi, @Oxyggedon . Boas-vindas ao fórum do freeCodeCamp. Movi seu tópico para a seção de português em função do título. A resposta que a @ilenia enviou deve resolver o problema. Colocando mais uma chave de fechamento abaixo da linha 10, você fechará a função e, em tese, isso já resolve a parada. Se tiver mais alguma questão, envie-nos aqui e tentaremos solucionar. Bons estudos! :slight_smile:

1 Like

Oobg, deu certo, o erro era somente isso mesmo… Acabou passando despercebido pela quantidade de chaves x.x

Ooh, thaanks for the answer ^^