Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Na function calcularChancerDeErrar o else não está funcionando

1 resposta
solução!

Olá Alexandro, tudo bem?

O problema na função calcularChancerDeErrar é que há um parêntese extra após o } que fecha a condição if. Esse parêntese extra fecha a função prematuramente, fazendo com que o código que segue seja considerado uma nova e separada função que não faz parte de calcularChancerDeErrar. Por isso, o else não está sendo reconhecido como parte da função e gera um erro.

Código correto:

function calcularChancerDeErrar () {

  if (pontosDoOponente >= meusPontos) {
    chanceDeErrar += 1
 } else {
    chanceDeErrar -= 1
    if (chanceDeErrar <= 35){
    chanceDeErrar = 35
    }
  }
}

Código errado:

function calcularChancerDeErrar () {

  if (pontosDoOponente >= meusPontos) {
    chanceDeErrar += 1
 }
  } else {
    chanceDeErrar -= 1
    if (chanceDeErrar <= 35){
    chanceDeErrar = 35
    }
  }
}