Number.toString返回“不正确的”十六进制值

sirbozc5  于 2022-10-02  发布在  Java
关注(0)|答案(0)|浏览(56)

为了利用第三方API,我必须将ID号转换为十六进制。我用https://www.rapidtables.com/convert/number/decimal-to-hex.html转换了ID,得到了711DD21A11FA9223FEB43849FF1F3569DC024DCE000000000000150000000001。当我将它与API一起使用时,这是有效的。

我的理解是,您可以使用Number().toString(16)对JS执行相同的转换。然而,当我使用该函数时,我得到711dd21a11fa9400000000000000000000000000000000000000000000000000

后一个值不适用于API。对于为什么JS函数返回不同的值,您有什么见解吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题