Как вы округлить число до десятичной точки Так не 45.1 -> 45
Но 47 -> 45
Или 45 -> 50
Круглые числа в JavaScript, до десятичной точки
-2
A
ответ
0
var number = 45.5;
alert(Math.round(number/5) * 5);
Это округление до ближайшего 5.
var number = 45.5;
alert(Math.round(number/10) * 10);
И это до ближайшего 10.
Существует также Функция floor
, что округляет снизить число и ceil
, что округляется до высших number`, например:
var number = 45.5;
alert(Math.floor(number/10) * 10); // This will give 40
alert(Math.ceil(number/10) * 10); // This will give 50
+0
Спасибо, именно то, что мне нужно! – Ruben
1
Попробуйте так: -
Math.round(45/ 10) * 10;
+0
не уверен, что он не хотел округлять до 5 не до 10. –
Смежные вопросы
- 1. Сравнить десятичные числа до 1 десятичной точки?
- 2. Как исправить размер числа до десятичной точки в Angularjs?
- 3. Javascript круглые десятичные числа
- 4. регулярное выражение для числа и десятичной точки в JavaScript
- 5. Круглые отрицательные числа до нуля
- 6. Усечение значений до десятичной точки
- 7. добавление нуля до десятичной точки
- 8. строка без точки до десятичной
- 9. Скрыть ноль до десятичной точки
- 10. Предел до одной десятичной точки
- 11. Получить значение до десятичной точки
- 12. Предельные числа до и после десятичной точки на входе номер
- 13. установить точность цифр до десятичной точки?
- 14. Как остановить JavaScript, удалив 0 из числа после десятичной точки?
- 15. как округлить числа после десятичной точки?
- 16. JS - Игнорировать числа после десятичной точки
- 17. первые два числа после десятичной точки
- 18. JavaScript (JQuery) Удаление десятичной точки
- 19. Округление до десятичной точки в jQuery
- 20. Удаление нуля до десятичной точки в VB.NET
- 21. Как получить числа после десятичной точки?
- 22. C# - круглые числа до 0 десятичных знаков
- 23. Частоты обрезки справа от десятичной точки и десятичной точки
- 24. Преобразование Int двойных винтов до десятичной точки
- 25. QLineEdit без десятичной точки
- 26. Обрезка a Поплавок до определенной десятичной точки
- 27. Распечатайте количество цифр до десятичной точки
- 28. круглые или Обрезка после десятичной
- 29. Как отобразить три цифры до десятичной точки?
- 30. Подсчет пробелов до и после десятичной точки
возможно дубликата [Круглые денег ближайшие 10 долларов в Javascript] (http://stackoverflow.com/questions/3463920/round-money-to-nearest-10-dollars-in-javascript) – epascarello
Ваш вопрос не имеет никакого смысла. Вы говорите, что округливаете, но затем указываете 45 округлений до 50. Также, что происходит, когда у вас есть десятичные числа? –
Извините, английский не мой родной язык, я не знал, что вы можете сказать округление. Спасибо что подметил это. Я имел в виду, как округлить до ближайших 5 или до ближайших 10. – Ruben