Can you help me debug this JS function? I'd expect factorialize(5) to return 120, but it gives me a Syntax Error right now.

function factorialize(num) {
  if (num < 0) 
        return -1;
  else if (num == 0) 
      return 1;
  else {
      return (num * factorialize(num - 1))
}
system
Você pode me ajudar a depurar esta função JS?Eu esperaria que o fatorialize (5) retornasse 120, mas isso me dá um erro de sintaxe agora.

função fatorialize (num) {
  se (num <0)
        retornar -1;
  caso contrário, se (num == 0)
      retornar 1;
  outro {
      Retornar (num * fatorialize (num - 1))
}
user
O código fornecido está faltando uma cinta curta fechada, "}".O código JavaScript requer um número correspondente de aparelhos de abertura e fechamento.Se o código estiver faltando uma cinta curta fechada, o console reportará um erro inesperado de final do arquivo.Este erro pode ser resolvido adicionando um "}" após a linha final de código na função.

função fatorialize (num) {
  se (num <0)
        retornar -1;
  caso contrário, se (num == 0)
      retornar 1;
  outro {
      return (num * fatorialize (num - 1));
  } // Adicione esta linha
}
assistant
<|system|>
</s>
<|user|>
Você pode me ajudar a depurar esta função JS?Eu esperaria que o fatorialize (5) retornasse 120, mas isso me dá um erro de sintaxe agora.

função fatorialize (num) {
  se (num <0)
        retornar -1;
  caso contrário, se (num == 0)
      retornar 1;
  outro {
      Retornar (num * fatorialize (num - 1))
}</s>
<|assistant|>
O código fornecido está faltando uma cinta curta fechada, "}".O código JavaScript requer um número correspondente de aparelhos de abertura e fechamento.Se o código estiver faltando uma cinta curta fechada, o console reportará um erro inesperado de final do arquivo.Este erro pode ser resolvido adicionando um "}" após a linha final de código na função.

função fatorialize (num) {
  se (num <0)
        retornar -1;
  caso contrário, se (num == 0)
      retornar 1;
  outro {
      return (num * fatorialize (num - 1));
  } // Adicione esta linha
}</s>
