Sup*_*ewd 7 javascript number-formatting
当我执行以下操作时:
alert((2053716830872415770228778006271971120334843128349550587141047275840274143041).toString());
Run Code Online (Sandbox Code Playgroud)
我得到"2.053716830872415e + 75"指数表示法.我想按原样提醒号码.我试过toFixed(),toPrecision()和toLocaleString(),他们输出相同的东西.
我怎么能做到这一点?注意:数字是一个变量,所以我无法提醒("208 ..");
Javascript 使用64位浮点数.
无法将您的值精确存储在Javascript编号中.
相反,您应该使用BigInteger库.