1
resposta

duvida Soma Javascript

minha dúvida o porque ocorre

var total_final = parseFloat(taxa) + parseFloat(valor_produtos);
 var total = parseFloat(total_final);

valor final da soma da taxa com o valor produtos quando recebe por ex taxa = 8,50 e produto = 8 de vez ele da o valor 16,50 ele da 16,00 sempre arredonda e não apresenta os centavos porque ocorre e como deveria ser feito para funcionar certo?

1 resposta

Oi, Leandro! Tudo bem?

O problema provavelmente está ocorrendo pois a variável taxa está recebendo o valor "8,50", entretanto, devemos notar que dentro do nosso código JavaScript usamos o ponto ao invés da virgula para indicar números decimais. Dessa forma, para que o código retorne o valor esperado devemos substituir o valor "8,50" por "8.50".

Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓