Chciałbym zaokrąglić maksymalnie 2 miejsca po przecinku, ale tylko w razie potrzeby . Wejście: 10 1.7777777 9.1 Wynik: 10 1.78 9.1 Jak mogę to zrobić w JavaScript?
Chciałbym zaokrąglić maksymalnie 2 miejsca po przecinku, ale tylko w razie potrzeby . Wejście: 10 1.7777777 9.1 Wynik: 10 1.78 9.1 Jak mogę to zrobić w JavaScript?
Mam ten wiersz kodu, który zaokrągla moje liczby do dwóch miejsc po przecinku. Ale dostaję takie liczby: 10,8, 2,4 itd. To nie jest mój pomysł na dwa miejsca po przecinku, więc jak mogę poprawić następujące? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Chcę liczb takich jak 10.80, 2.40 itd....
Mam tę małą zwariowaną metodę, która konwertuje wartości BigDecimal na ładne i czytelne ciągi znaków. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1);...
w JavaScript typowym sposobem zaokrągleń liczby do N miejsc dziesiętnych jest: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Pokaż fragment kodu function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10,...