Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.07.2016, 13:12
Новичок на форуме
Отправить личное сообщение для CHEVSKY Посмотреть профиль Найти все сообщения от CHEVSKY
 
Регистрация: 21.07.2016
Сообщений: 8

Редактирование вывода чисел с плавающей запятой!
Доброго времени суток уважаемые форумчане! Пол дня толкую как округлить вывод чисел например 8.8*25=220.00000000000003, то чет реально прикурил. Заранее благодарен.
<p class="i-price">8.8 USD</p>
var els = document.getElementsByTagName('p');
for (var i = 0; i < els.length; i++) {
    if (els[i].className == 'i-price') {
        els[i].innerHTML = els[i].innerHTML.replace(/([\d.]+) USD/, function(all, price) {
            return (parseFloat(price) * 25) + ' грн.';
        });
    }
}

Последний раз редактировалось CHEVSKY, 21.07.2016 в 13:21.
Ответить с цитированием
  #2 (permalink)  
Старый 21.07.2016, 13:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

CHEVSKY,

return (parseFloat(price) * 25).toFixed(2) + ' грн.';
Ответить с цитированием
  #3 (permalink)  
Старый 21.07.2016, 15:19
Новичок на форуме
Отправить личное сообщение для CHEVSKY Посмотреть профиль Найти все сообщения от CHEVSKY
 
Регистрация: 21.07.2016
Сообщений: 8

Сообщение от рони Посмотреть сообщение
CHEVSKY,

return (parseFloat(price) * 25).toFixed(2) + ' грн.';
Большое спасибо добрый человек!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Точность вычисления чисел с плавающей запятой Mihas2 Общие вопросы Javascript 2 19.01.2010 16:32