Вычитание в javascript

  • Автор темы Автор темы Faron
  • Дата начала Дата начала

Faron

Client
Регистрация
15.12.2015
Сообщения
50
Реакции
1
Баллы
8
Собственно произвожу вычитание по схеме:
{-Variable.Price-}-0.01
В некоторых ситуациях, выдает значение с большим количеством нулей (2.9800000000000004)
Подскажите как от них избавиться? Нужно не более двух цифр после запятой. Пробовал округлять в C#, но почему-то всегда выдает ошибку.
 
Собственно произвожу вычитание по схеме:
{-Variable.Price-}-0.01
В некоторых ситуациях, выдает значение с большим количеством нулей (2.9800000000000004)
Подскажите как от них избавиться? Нужно не более двух цифр после запятой. Пробовал округлять в C#, но почему-то всегда выдает ошибку.
Работа с числами с плавающей точной немного по другому работает не как в математике начальных классов.
 
  • Спасибо
Реакции: Sergodjan
Это норма для JS и для некоторых типов в C#.
Решение уже поднималось на форуме, есть и от меня пост.
 
  • Спасибо
Реакции: Sergodjan
Заменил строку на:
parseFloat(({-Variable.Price-}-0.01).toFixed(2))
Помогло. Всем спасибо.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)