gpt4 book ai didi

javascript - 将大数字字符串转换为数字

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:48 25 4
gpt4 key购买 nike

有什么方法可以将具有 16 位数字和 2 个小数值的字符串转换为数字?

目前,当我尝试将 Number('1234567890123456.12') 转换为 1234567890123456 时。分数值将消失。

我只是想在不使用任何第三方库的情况下确认是否可以将此字符串转换为数字?

最佳答案

不幸的是没有。 Javascript 使用 double float 表示它的数字。在 16 位时,它将只能存储整数部分,不能存储小数点后的部分。您将需要一个 bignum 库才能使用此值。

编辑:作为引用,您可以在 JavaScript 中使用的最大整数是 9,007,199,254,740,991

EDIT2:感谢 Jeremy,您可以使用像 bignumberJS 这样的库.

关于javascript - 将大数字字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45694479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com