我在react.js中有一个项目
下一个代码
console.log(ethers.utils.parseEther('100'.toString()))
给我控制台的下一个结果
BigNumber {_hex: '0x056bc75e2d63100000', _isBigNumber: true}
我只想给我十六进制值0x056bc75e2d63100000
我尝试使用'100'.toHexString()
,但给我下一个错误
Unhandled Runtime Error
TypeError: '100'.toHexString is not a function
如果您的值是一个数字,您可以使用toString
方法将其转换为十六进制字符串。
const myNumber = 100
const myNumberHexString = myNumber.toString(16)
如果值不是数字,先将其转换为1。