http://jsfromhell.com/classes/bignumber

ужно сделать следующее в JavaScript и до сих пор не смог найти решения, чтобы сделать это без проблем:

Возьмите два целых числа в определенном порядке и упакуйте их как структурный модуль Python.

Это упакованное значение (бонус за поддержку порядка байтов, отличного от хоста) будет преобразовано в 64-битное число с плавающей запятой (double). Они должны быть произвольными, поэтому я мог бы получить экспоненциальное представление целого числа (скажем, они могут быть 0xdeadbeef и 500):

В форме опыта: 1.0883076389305e-311 1.0883076389305000 * 10 ^ - 311

Мне нужно преобразовать его в произвольную точность, не экспоненциальную форму, так:

0,0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108830763893050000000000000000000000000000000000000000000000000000000000000000000000000000

Это число преобразуется в строку :)

Я не нашел способа сделать это в Javascript, и мне нужно вывести некоторые числа, подобные той, которая должна поддерживать произвольную точность или, по крайней мере, шкалу до 1024 (или, скажем, 400) значений типа double.

Спасибо!!

Примечание: мне нужно, чтобы «упаковка / распаковка» была точным представлением этих двух чисел, преобразованных в двойное / 64-битное число с плавающей запятой. Но меня не волнует, скажем, экспорт в строковый или необработанный буфер. Пока я получить двойное представление произвольной точности для двойника, все нормально.

Ответы на вопрос(2)

Ваш ответ на вопрос