Gostaria de arredondar no máximo duas casas decimais, mas apenas se necessário . Entrada: 10 1.7777777 9.1 Resultado: 10 1.78 9.1 Como posso fazer isso em JavaScript?
Gostaria de arredondar no máximo duas casas decimais, mas apenas se necessário . Entrada: 10 1.7777777 9.1 Resultado: 10 1.78 9.1 Como posso fazer isso em JavaScript?
Eu tenho essa linha de código que arredonda meus números para duas casas decimais. Mas recebo números como este: 10.8, 2.4, etc. Não é minha idéia de duas casas decimais; portanto, como posso melhorar o seguinte? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Quero números como 10.80, 2.40,...
Eu tenho esse pequeno método maluco que converte valores BigDecimal em Strings agradáveis e legíveis. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1);...
Posso fazer isso com
em JavaScript, a maneira típica de arredondar um número para N casas decimais é algo como: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Exibir trecho de código function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) /...