当我使用固定符号键入大量数字时,JS会将其更改为科学符号。为什么?仅仅是因为很难读取大量数字,还是某种程度上与在内存中存储大量数字有关?

最佳答案

在Javascript中,数字始终存储为浮点数,并遵循IEEE 754's format。至于显示数字,Javascript使用Dancrumb提到的ECMAScript显示算法,该算法定义何时开始以科学计数格式呈现数字。

如果您想避免用科学计数法表示大量数字,可以通过以下方法来解决:How to avoid scientific notation for large numbers in JavaScript?

关于javascript - 为什么JS使用科学(指数)表示法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46375103/

10-12 07:31