gpt4 book ai didi

javascript - Parseint——用 e+ chop

转载 作者:行者123 更新时间:2023-11-30 11:07:16 24 4
gpt4 key购买 nike

我在内部使用 parseInt() 来转换一个值,我现在想使用 toString() 将其转换为另一个数字系统。

parseInt(value, 10).toString(16) 

但由于整数因长度而被 chop (即 1.7956279830335669e+47),我无法实现我的数字所需的十六进制表示。

还有其他方法可以将字符串转换为整数吗?
我该如何解决这个问题?

最佳答案

使用BigInt :

BigInt(value).toString();

您需要它,因为 JavaScript 可以支持的最大 Number9007199254740991:

console.log(Number.MAX_SAFE_INTEGER);

您可以使用 BigInt,因为它是一个内置的全局对象,但它不是完全受支持的 ECMAScript 功能 - 目前它处于开发的第 3 阶段。

关于javascript - Parseint——用 e+ chop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55130737/

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