将任意给定值转换为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"