Я пришел по странной проблеме, я хочу сделать некоторые основные математические проверки. Я читал, чтобы избежать плавающих чисел, поэтому я решил умножить мои математические значения с , потому что мое значение может быть между 0.9 и 0.0025.JavaScript умножается неточно
Все работает правильно за исключением двух значений: 0,56 и 0,57:
var result = 0.57 * 10000
исход: +5699,999999999999, я надеялся на 5700 !! И 0.56 также идет не так, но все остальные значения верны, чего мне здесь не хватает?
[Что каждый ученый должен знать о плавающей запятой, арифметика] (http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) –
@JamesAllardice Знаменитый Голдберг Вариации! – kojiro