停止Sublime / Node.js缩短数字

时间:2016-07-15 18:33:20

标签: javascript node.js

当我使用大数字Sublime Text 2或Node.js(我不知道它实际上是哪一个)时,缩短那些大数字。例如:

var example = Math.pow(2,70);

example = 1.1805916207174113e + 21

我希望看到完整的号码(1180591620717411303424),但我不知道我必须更改哪些设置,也不知道在哪里可以找到这些设置。

1 个答案:

答案 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”。