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,我想将我所有的数字转换为4个固定小数点,因为我正在使用toFixed() 但在我的例子中,我确实有一些数字超过了MAX\u SAFE\u整数的极限,比如 11324237868788877767787.676886 在这种情况下,如果我使用toFixed(),会导致精度下降。我如何处理这个数字?根据您的JS环境和兼容性要求,您可能有新的BigInt类型可用 文件: 如果只使用最新和最好的是不是一个选项,至少有一个在那里 。。。当然,你也可以像一些评论者建议的那样将其表示为一个字符串,但是用这些

我想将我所有的数字转换为4个固定小数点,因为我正在使用toFixed()

但在我的例子中,我确实有一些数字超过了MAX\u SAFE\u整数的极限,比如

11324237868788877767787.676886

在这种情况下,如果我使用toFixed(),会导致精度下降。我如何处理这个数字?

根据您的JS环境和兼容性要求,您可能有新的BigInt类型可用

文件:

如果只使用最新和最好的是不是一个选项,至少有一个在那里


。。。当然,你也可以像一些评论者建议的那样将其表示为一个字符串,但是用这些字符串进行计算是很困难的。

根据你的JS环境和兼容性要求,你可能会有新的BigInt类型可用

文件:

如果只使用最新和最好的是不是一个选项,至少有一个在那里


。。。当然,你也可以像一些评论者建议的那样将其表示为字符串,但用这些字符串进行数学运算是很困难的。

将其转换为字符串,然后使用你自己的解析器或处理它的库,最可能的方法是将其存储并处理为字符串。将其转换为字符串,然后使用你自己的解析器或处理它的库,最可能的方法是将其作为字符串存储和处理。
11324237868788877767787.676886