Показать сообщение отдельно
  #8 (permalink)  
Старый 29.07.2010, 21:51
Интересующийся
Отправить личное сообщение для exvion Посмотреть профиль Найти все сообщения от exvion
 
Регистрация: 25.01.2010
Сообщений: 27

Попробую пояснить.
То что было.
var step=0.01; // 1, 0.1, 0.01, 0.001, 0.0001 
var number=4.648;
var result=Math.floor(number/step)*step;

Результат, который бы хотелось видеть.
step=1 result=4
step=0.1 result=4.6
step=0.01 result=4.65

Пробую переписать с использованием toFixed.
var step=0.01; // 1, 0.1, 0.01, 0.001, 0.0001
var number=4.648;
count=func(step);
result=number.toFixed(count);

Какой должна быть функция func?
Ответить с цитированием