Каково стандартное решение в JavaScript для обработки больших чисел (BigNum)?
Есть ли библиотека bignum для JavaScript или встроенная, которую я могу включить как
<script type="text/javascript" src="the_bignum_library.js"></script>
?
Я думаю, что мои пользователи предпочли бы вводить числа на веб-странице и ждать результата 7 секунд, а не загружать исполняемый файл и нажимать на кучу предупреждений "этот исполняемый файл может нанести вред вашему компьютеру", чтобы установить его.
Я подумал о том, чтобы основать свое собственное на http://github.com/silentmatt/javascript-biginteger или http://www.mainebrook.com/john/fun/euler.html. Или вы бы порекомендовали звонить из JavaScript в библиотеку Java bignum, такую как apfloat?
2 ответа
Решение
Если вам нужны десятичные числа произвольной точности, используйте Javascript-bignum. Это представляет числа как последовательность десятичных цифр.