JavaScript中的大字符串

Sup*_*ewd 7 javascript number-formatting

当我执行以下操作时:

alert((2053716830872415770228778006271971120334843128349550587141047275840274143041).toString());
Run Code Online (Sandbox Code Playgroud)

我得到"2.053716830872415e + 75"指数表示法.我想按原样提醒号码.我试过toFixed(),toPrecision()和toLocaleString(),他们输出相同的东西.

我怎么能做到这一点?注意:数字是一个变量,所以我无法提醒("208 ..");

SLa*_*aks 5

Javascript 使用64位浮点数.
无法将您的值精确存储在Javascript编号中.

相反,您应该使用BigInteger库.