Javascript 将十六进制转换为短和长

Javascript 将十六进制转换为短和长,javascript,long-integer,short,Javascript,Long Integer,Short,如何将像OxFF这样的值转换为短类型和长类型。是否有用于此用途的标准函数?JavaScript只知道哪些是浮动 您可以使用parseInt将该字符串解析为整数。 它实际上是一个浮点数,但没有分数 传递基数16或让JavaScript自动检测它: parseInt("0xFF", 16) parseInt("0xFF") 什么是短型和长型?在Javascript中,只有一个。使用基数。我认为这个链接可以在一定程度上帮助你,但是你必须自己知道转换的编号是短还是长。你试过这个吗parseInt(“

如何将像
OxFF
这样的值转换为短类型和长类型。是否有用于此用途的标准函数?

JavaScript只知道哪些是浮动

您可以使用
parseInt
将该字符串解析为整数。
它实际上是一个浮点数,但没有分数


传递基数
16
或让JavaScript自动检测它:

parseInt("0xFF", 16)
parseInt("0xFF")

什么是短型和长型?在Javascript中,只有一个。使用基数。我认为这个链接可以在一定程度上帮助你,但是你必须自己知道转换的编号是短还是长。你试过这个吗<代码>parseInt(“0xFF”,10);//=>0,而不是255。您需要去掉
0x
并解析基数16,或者干脆去掉基数,这通常是一个no-no.@ScottSauyet:Parsing
0xFF
10
的基数将导致
0
。离开基数参数或通过
16
,您将得到正确的结果: