Olá Edgar. Tudo bem? Então camarada, na sua solução existem alguns excessos que não eram necessários de serem inseridos e o erro do exercício em si não foi solucionado. Na verdade você solucionou o problema de uma outra forma mas que não está totalmente correta.
Ao criar a função parcelas()
e não a chamar, você basicamente eliminou tudo que havia dentro da função, e o que foi executado pelo programa foram os document.write()
logo abaixo da função. Como o primeiro document.write()
está referindo à variável parcelas
, ele transporta para seu interior todos os valores relacionados à variável, e consequentemente aparece na página o seguinte escrito:
"As parcelas são:
10.4,40,100.18,200
FIM"
Mas você não precisava de fazer isso tudo. Você apenas precisava de mudar o parcelas.lenght
para parcelas.length
e solucionava o exercício. Segue abaixo o código com a solução para facilitar o entendimento. Qualquer dúvida estou à disposição.
<meta charset="UTF-8">
<script>
var parcelas = [10.40, 40.00, 100.18, 200];
for(var i = 0; i < parcelas.length; i = i + 1) { //o problema estava nessa string
document.write(parcelas[i]);
document.write("<br>")
}
document.write("FIM");
</script>