要在JavaScript中使用字符串的大量数字

要在JavaScript中使用字符串的大量数字,javascript,number-formatting,Javascript,Number Formatting,当我执行以下操作时: alert((2053716830872415770228778006271971120334843128349550587141047275840274143041).toString()); 我得到了“2.053716830872415e+75”的指数表示法。 我想按原样通知这个号码。 我尝试了fixed()、toPrecision()和toLocalString(),它们输出了相同的内容 我怎样才能做到这一点? 注意:该数字是一个变量,因此我无法发出警报(“208.

当我执行以下操作时:

alert((2053716830872415770228778006271971120334843128349550587141047275840274143041).toString());
我得到了“2.053716830872415e+75”的指数表示法。 我想按原样通知这个号码。 我尝试了fixed()、toPrecision()和toLocalString(),它们输出了相同的内容

我怎样才能做到这一点? 注意:该数字是一个变量,因此我无法发出警报(“208..”

Javascript。
不可能将您的值精确地存储在Javascript数字中

相反,您应该使用BigInteger库


有没有任意精度的算术JavaScript库?在这三个库中,最后一个库在实现风格上显然是最“现代”的。