1
resposta

[Sugestão] Resolução Atividade 12 - Programando a Função Reiniciar.

A função reiniciar() não está sendo chamada após a exibição do alert.

Para que os campos sejam limpos imediatamente após a exibição do valor total, é necessário chamar a função reiniciar:

alert(`Valor total: ${total} `);
reiniciar();

também é necessário ajustar a função reiniciar(), pois as variáveis quantidade e valor foram declaradas dentro da função calcular().

Como a função reiniciar() é uma função distinta, só poderíamos aproveitar a variável caso ela tivesse sido declarada globalmente, sem o uso do parseInt e parseFloat. Sendo assim, é necessário modificar a função reiniciar() para o seguinte código:

function reiniciar() {
  document.getElementById('quantidade').value = '';
  document.getElementById('valor').value = '';
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi! Como vai?

Gostei da sua explicação sobre o uso da função reiniciar() e a importância de declarar variáveis no escopo certo. Isso mostra que você entendeu bem o comportamento das funções e o acesso às variáveis no JavaScript.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!