Нормальное округление будет работать с небольшой настройкой:
Math.round(price * 10)/10
, и если вы хотите сохранить формат валюты, вы можете использовать метод Number .toFixed()
(Math.round(price * 10)/10).toFixed(2)
Хотя это сделает его строкой =)