web3.utils.toHex - 转换为16进制字符串

优质
小牛编辑
132浏览
2023-12-01

将任意给定值转换为16进制字符串。数值字符串将解释为数值,文本字符串将解释为utf-8字符串。

调用:

web3.utils.toHex(mixed)

参数:

mixed - String|Number|BN|BigNumber: 要进行转换的输入

返回值:

String: 结果16进制字符串

示例代码:

web3.utils.toHex('234');
> "0xea"

web3.utils.toHex(234);
> "0xea"

web3.utils.toHex(new BN('234'));
> "0xea"

web3.utils.toHex(new BigNumber('234'));
> "0xea"

web3.utils.toHex('I have 100€');
> "0x49206861766520313030e282ac"