Я хотел бы округлить не более 2 десятичных знаков, но только при необходимости . Входные данные: 10 1.7777777 9.1 Вывод: 10 1.78 9.1 Как я могу сделать это в JavaScript?
Я хотел бы округлить не более 2 десятичных знаков, но только при необходимости . Входные данные: 10 1.7777777 9.1 Вывод: 10 1.78 9.1 Как я могу сделать это в JavaScript?
У меня есть эта строка кода, которая округляет мои числа до двух десятичных знаков. Но я получаю такие числа: 10,8, 2,4 и т. Д. Это не мое представление о двух десятичных знаках, так как я могу улучшить следующее? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Я хочу цифры как 10.80, 2.40 и т. Д....
У меня есть этот маленький сумасшедший метод, который преобразует значения BigDecimal в красивые и удобочитаемые строки. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3);...
Могу ли я сделать это с
в JavaScript типичный способ округления числа до N десятичных знаков выглядит примерно так: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Показать фрагмент кода function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) /...