JS中如何将字符串类型的十六进制转换为数字?

2023-12-30

例如,假设我有一个十六进制"0xdc",如何转换这个十六进制string转为十六进制Number输入JS?

从字面上看只是丢失了引号。这Number()构造函数和parseInt()只是将其转换为 0 到 255 之间的整数,我只是想要0xdc.

EDIT:

为了让我的观点更清楚: 我想从"0xdc"(类型String), to 0xdc(类型Number)


您可以使用Number函数,将字符串按照一定的格式解析为数字。

console.log(Number("0xdc"));

JavaScript 使用一些符号来识别数字格式,例如 -

  1. 0x= 十六进制
  2. 0b= 二进制
  3. 0o= 八进制
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JS中如何将字符串类型的十六进制转换为数字? 的相关文章

随机推荐