Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2009, 11:15
Интересующийся
Отправить личное сообщение для barcelona Посмотреть профиль Найти все сообщения от barcelona
 
Регистрация: 06.02.2009
Сообщений: 23

Как округлить число в меньшую сторону с заданной точностью?
Здравствуйте!
Как округлить число в меньшую сторону с заданной точностью? То есть у меня есть число 190.29, нужно округлить в меньшую сторону с точностью 1, чтобы получить 190.2. Метод Math.floor(), насколько я понял, точность не поддерживает...
Ответить с цитированием
  #2 (permalink)  
Старый 19.08.2009, 11:51
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

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

Если нужно получить число, то просто умножайте на нужную степень 10, Math.floor, и деление на ту же степень.
Ответить с цитированием
  #3 (permalink)  
Старый 19.08.2009, 12:07
Интересующийся
Отправить личное сообщение для barcelona Посмотреть профиль Найти все сообщения от barcelona
 
Регистрация: 06.02.2009
Сообщений: 23

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскрывающееся меню, как переставить на другую сторону? Resager Events/DOM/Window 8 22.08.2008 21:56
Как прибавлять число к числу? Forgott Общие вопросы Javascript 9 06.05.2008 08:47