Ответ 1
Javascript не поддерживает 64-битные целые числа, поскольку собственный тип номера является 64-битным двойным, давая только 53 бита целочисленного диапазона.
Вы можете создавать массивы 32-разрядных чисел (т.е. Uint32Array
), но если бы была 64-разрядная версия, то не было бы возможности копировать значения из нее в автономные переменные.
Есть несколько модулей для обеспечения 64-битной целочисленной поддержки:
Возможно, ваша проблема может быть решена с использованием одной из этих библиотек.