У меня есть некоторые входы на моем сайте, представляющие числа с плавающей запятой с точностью до десяти цифр (в десятичном виде). В какой-то момент в коде проверки на стороне клиента мне нужно сравнить пару этих значений, чтобы увидеть, равны ли они или нет, и здесь, как и следовало ожидать, внутренняя часть IEEE754 делает эту простую проверку неудачной с такими вещами, как ( 2.0000000000 == 2.0000000001) = true.
Я могу разбить число с плавающей запятой на два длинных для каждой стороны точки, сделать каждую сторону длиной 64 бита и выполнить мои сравнения вручную, но это выглядит ужасно!
Любая приличная библиотека Javascript для обработки произвольных (или хотя бы гарантированных) чисел с плавающей точкой точности в Javascript?
Заранее спасибо!
PS: решение на основе GWT имеет ++