Я столкнулся со странной проблемой, я хочу сделать некоторые базовые математические проверки. Я прочитал, чтобы избежать плавающих чисел, поэтому я решил умножить мои математические значения на 10000 , потому что мое значение может быть между 0,9 и 0,0025.
Все работает правильно, за исключением двух значений: 0,56 и 0,57 :
var result = 0.57 * 10000
Результат: 5699.999999999999 , я надеялся на 5700 !! И 0.56 тоже идет не так, но все остальные значения верны, что мне здесь не хватает?