gpt4 book ai didi

javascript - 将字符串转换为整数 BigInt

转载 作者:行者123 更新时间:2023-11-30 19:09:27 25 4
gpt4 key购买 nike

这可能是一个反复出现的问题。我需要将字符串转换为整数。但是 JS 是这样做的:parseInt("2166767952358020110") ⇒ 2166767952358020000

我知道为什么会这样,但如何正确地将字符串转换为整数?BigInt() 不适合我的情况。

最佳答案

由于您的数字在 Number.MAX_SAFE_INTEGER 之上,因此您不能直接将字符串转换为数字而不会出现一些错误。

我建议你使用 BigNumber为此目的而完成的库

const BN = require('bn.js');

const number = new BN('2166767952358020110', 10);

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

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