Есть ли способ отрезать часть десятичной дроби в Javascript? - PullRequest
0 голосов
/ 20 октября 2019

У меня есть число, которое увеличивается каждую секунду при добавлении. Проблема в том, что он содержит слишком много знаков после запятой. Пример вывода, который я не хочу, будет что-то вроде 1.5999999999999999 или 1.600000000001. Я попытался использовать метод toFixed, передавая 2 в качестве значения, и я все еще получаю проблему. Я также попытался использовать Math.round (число * 100) / 100 и до сих пор получаю уродливые десятичные дроби. Как я могу получить вывод, который содержит только указанное количество десятичных знаков? Я хочу иметь возможность выбирать, как число округляется. Функция округления должна выглядеть примерно так:

function round(numberToRound, afterDecimals){
//Rounding code which takes into the account the number of decimal values I wish to display should go here
}

Спасибо.

1 Ответ

0 голосов
/ 20 октября 2019

Мне очень жаль, я не вызвал функцию в нужном месте. Функция работает, как и ожидалось, я просто не обновлял innerHTML правильно. Я снова прошу прощения за то, что упустил это из виду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...