假设我有一个十六进制,例如 "0xdc"
,我如何将这个十六进制 string
转换为十六进制 Number
类型?
从字面上看只是失去了引号。 Number()
构造函数和 parseInt()
只是将它转换为 0 到 255 之间的整数,我只想要 0xdc
。
编辑:
To make my point more clear: I want to go from "0xdc"
(of type String
), to 0xdc
(of type Number
)
原文由 Fabian Tjoe A On 发布,翻译遵循 CC BY-SA 4.0 许可协议
可以使用
Number
函数,将字符串按照一定的格式解析为数字。JavaScript 使用一些符号来识别数字格式,例如 -
0x
= 十六进制0b
= 二进制0o
= 八进制