当我使用大数字Sublime Text 2或Node.js(我不知道它实际上是哪一个)时,缩短那些大数字。例如:
var example = Math.pow(2,70);
example = 1.1805916207174113e + 21
我希望看到完整的号码(1180591620717411303424),但我不知道我必须更改哪些设置,也不知道在哪里可以找到这些设置。
答案 0 :(得分:1)
NodeJS正在“缩短”这些数字。它以科学计数法显示大量数字,因为Javascript使用64位浮点数。
如果您指的是显示的数字不是科学记数法,即'x.xxxxxxxxxxe + yy',请参阅此SO答案:
How to avoid scientific notation for large numbers in JavaScript?
如果您正在寻找处理大于64位浮点数的数字......
JavaScript can't handle 64-bit integers, can it?
请注意提到图书馆“BigNumber”。