Задать вопрос

Как округлить цену до 50 копеек?

К примеру, есть цена 605.72р.
Как сделать округление с шагом в 50 копеек?

605.72 -> 606.00
605.34 -> 605.50
  • Вопрос задан
  • 899 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
lazalu68
@lazalu68
Salmon
function round(x) {
	x *= 100;

	x = Math.round(x / 50) * 50;

	x /= 100;

	return x;
};

round(605.77).toFixed(2) // "606.00"
round(605.34).toFixed(2) // "605.50"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы