【发布时间】:2020-06-27 13:50:46
【问题描述】:
JavaScript 将所有大数转换为科学记数法。
eg: '90938498237058927340892374089' 这个字符串转换成整数后会像科学记数法'9.093849823705893e+28'一样出来。
如何将数据类型从 String 转换为 Integer 并避免使用科学记数法?
【问题讨论】:
-
需要一个大数字库
-
你的号码太大了。我建议使用这样的库:github.com/MikeMcl/bignumber.js
-
查看
BigInt,也许这就是我们要找的。span> -
编程语言对于它们可以将多大的数字存储为整数有限制。您可能想查看该限制是多少。
标签: javascript string scientific-notation