Desafio: limitar o número de casas decimais em variáveis do tipo ponto flutuante (float).
Para isso, basta utilizar a função toFixed(n), onde "n" é o número de casas decimais desejada. Vamos mais além e ainda vamos exibir corretamente um valor de moeda no formato string sem o uso de nenhum plugin usando a função replace(). Vamos ao exemplo:
var precoGasolina = 2.899;
var quantLitros = 49;
var subTotal = precoGasolina * quantLitros; //142.051
var total = "R$ " + subTotal.toFixed(2).replace(".", ",");
alert(total); //142.05
Qualquer dúvida, comentários!

Nenhum comentário:
Postar um comentário