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

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

605.72 -> 606.00
605.34 -> 605.50
  • Вопрос задан
  • 855 просмотров
Решения вопроса 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"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы