Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как округлить число в меньшую сторону с заданной точностью? (https://javascript.ru/forum/misc/4770-kak-okruglit-chislo-v-menshuyu-storonu-s-zadannojj-tochnostyu.html)

barcelona 19.08.2009 11:15

Как округлить число в меньшую сторону с заданной точностью?
 
Здравствуйте!
Как округлить число в меньшую сторону с заданной точностью? То есть у меня есть число 190.29, нужно округлить в меньшую сторону с точностью 1, чтобы получить 190.2. Метод Math.floor(), насколько я понял, точность не поддерживает...

Kolyaj 19.08.2009 11:51

Если вам нужно для отображения, то метод чисел toFixed вам в помощь (хотя он округляет по честному). Для округления в меньшую сторону можно просто переводить число в строку и отрезать лишние символы.

Если нужно получить число, то просто умножайте на нужную степень 10, Math.floor, и деление на ту же степень.

barcelona 19.08.2009 12:07

Kolyaj, спаcибо Вам!
Math.floor(190.29 * 10)/10 сработало!


Часовой пояс GMT +3, время: 12:59.