Есть ли способ в javascript или Typescript для форматирования десятичной?

Например:

Все, что я нашел, было форматирование до 2 десятичных знаков, но мне нужно, чтобы отформатировать до ближайшего .05

Drasko

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Правила поведения

,

Эта функция использует Math.round умножает и делит на 0,05, потому что это с точностью до 0,05.

 function tN(n) { return Math.round(n / 0.05) * 0.05; } console.log(tN(1.33)); console.log(tN(1.32)); console.log(tN(0.05)); console.log(tN(-1.08)); 

Если все выходы должны заканчиваться на 5:

 function tN(n) { return n % 0.1 {amp}gt; 0.05 ? Math.floor(n / 0.05) * 0.05 : Math.ceil(n / 0.05) * 0.05; } console.log(tN(1.33)); console.log(tN(1.32)); console.log(tN(0.05)); console.log(tN(-1.08));