Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript大数库?_Javascript - Fatal编程技术网

JavaScript大数库?

JavaScript大数库?,javascript,Javascript,javascript中是否有一个库可以精确地处理大量的数字(有点像oracle将数字存储为字符串所做的那样),并允许进行加法/减法/乘法/除法/mod/等操作 基本上,我需要添加大量的数字,比如1234567890.1234567890+1234567890.987654321,然后得到精确的结果。有一些BigInt实现,例如: 在其中一个上面分层定点转换应该很容易 基于IEEE 754r的新定义,在一些实现中还有一种新的decimal类型-我认为它是ECMAScript 4规范的一部分

javascript中是否有一个库可以精确地处理大量的数字(有点像oracle将数字存储为字符串所做的那样),并允许进行加法/减法/乘法/除法/mod/等操作


基本上,我需要添加大量的数字,比如1234567890.1234567890+1234567890.987654321,然后得到精确的结果。

有一些BigInt实现,例如:

在其中一个上面分层定点转换应该很容易


基于IEEE 754r的新定义,在一些实现中还有一种新的
decimal
类型-我认为它是ECMAScript 4规范的一部分(现已废弃),由ECMAScript 3.1/5和JavaScript 1.9继承,但在这一点上我可能是错的。

作为它的作者,我建议,',具有十进制数的任意精度算法的快速Javascript库

本机十进制支持是从ECMAScript 5规范中删除的,我想现在必须这样做。遗憾的是,JS没有一个内置的精确数学机制。已经有好几年了,但是big.JS很不错。我当时正在做的项目已经很久没有了。