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

[Dúvida] Melhoria

  • document.getElementById('quantidade').value = ' ' ; // mantive uma str vazia para preservar o placeholder= "100" do input ao invés de igualar a 0.
  • na definição da variável quantidade fiz um parseFloat para tratá-la como number quando for recuperar seu valor.
  • Dei uma pesquisada e implementei essa função:
function formatoDoValor(valor) {
    return new Intl.NumberFormat('pt-BR', { // 'pt-BR' para Brasil
        style: 'decimal', // define um formato decimal
        minimumFractionDigits: 2, // define mínimo de 2 casas decimais
        maximumFractionDigits: 2, // define máximo de 2 casas decimais
    }).format(valor);
}
  • os valores ficam no padrão R$ 300,00.

Posso usar esses recursos no código ?

1 resposta
solução!

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!