terça-feira, 15 de abril de 2014

Limitar o número de casas decimais no javascript

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