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

O 'return' só funciona dentro de uma função?

Tentei colocar assim e no navegador diz "Uncaught SyntaxError: Illegal return statement"

var imc = pesoInformado / (alturaInformada * alturaInformada)
    return imc;

if (imc > 35){
    mostra(nome +", seu imc é de " + imc + " e está acima do recomendado! :(");
}
if (imc < 18) {
    mostra(nome + ", seu imc é de " + imc + " e está abaixo do recomendado! :(");
}
1 resposta
solução!

Olá Flávia! Exatamente, o return vai funcionar somente dentro de uma função. No código acima você não necessita dele, pode excluir essa linha return imc; que o seu código irá funcionar.

Bons estudos!