Суммирование данных с переменных

Geka1989

Client
Регистрация
17.12.2016
Сообщения
184
Благодарностей
23
Баллы
18
Через Javascript суммирую переменные переменная 1 + переменная 2 в итоге значение.

Проблема: в переменной 1 значение числа меняется, например 10.2, потом 10.3 и пр. переменная 2 всегда одинаковая 0.1 то есть первое число всегда увеличивается на 0.1 (нужно для создания имени папок по возрастанию)

Периодически (1 из 5-6 раз) не правильно суммирует, точнее не так как надо, то есть 10.2+0.1 получается не 10.3, а 10.299999999999999

Подскажите как это можно исправить чтоб суммирование проходило правильно без этих 99999
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 106
Баллы
113
C# код
C#:
double a = double.Parse(project.Variables["var1"].Value.Replace(".", ","));
double b = double.Parse(project.Variables["var2"].Value.Replace(".", ","));
return (a + b).ToString().Replace(",", ".");
 
  • Спасибо
Реакции: one

Geka1989

Client
Регистрация
17.12.2016
Сообщения
184
Благодарностей
23
Баллы
18
Спасибо! помогло
 

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