【发布时间】:2022-10-01 07:45:49
【问题描述】:
为了使用第三方 API,我必须将 ID 号转换为十六进制。我用https://www.rapidtables.com/convert/number/decimal-to-hex.html 转换了ID,得到了711DD21A11FA9223FEB43849FF1F3569DC024DCE000000000000150000000001。当我将它与 API 一起使用时,这很有效。
我的理解是你可以用Number().toString(16) 用JS 执行同样的转换。但是,当我使用该功能时,我得到711dd21a11fa9400000000000000000000000000000000000000000000000000。
后一个值不适用于 API。了解为什么 JS 函数返回不同的值?
标签: javascript string numbers hex