Javascript 可以使用Jquery进行十六进制算术运算吗?
我收到十六进制格式的数字。我想用它们做算术运算,而不必再把它们转换成十进制?可能是这样的: var a=a23bJavascript 可以使用Jquery进行十六进制算术运算吗?,javascript,jquery,Javascript,Jquery,我收到十六进制格式的数字。我想用它们做算术运算,而不必再把它们转换成十进制?可能是这样的: var a=a23b var b=f65 变量c=a+b 谢谢 您不需要jQuery—Javascript可以做到这一点 如果您的数字为十六进制,则可以执行以下操作: var a= 0xa23b; var b = 0xf65; var c = a+b; 如果需要从某些字符串数据转换,可以先使用parseInt(): var a = parseInt('a23b',16); . . 最后,如果需要显示十
var b=f65
变量c=a+b
谢谢 您不需要jQuery—Javascript可以做到这一点 如果您的数字为十六进制,则可以执行以下操作:
var a= 0xa23b;
var b = 0xf65;
var c = a+b;
如果需要从某些字符串数据转换,可以先使用parseInt()
:
var a = parseInt('a23b',16);
.
.
最后,如果需要显示十六进制结果,请使用.toString
将其转换为十六进制字符串
var aDisplay = a.toString(16); // Plain hex number
或
不,这是不可能的,jQuery不做数学运算。
var aDisplay = '0x'+a.toString(16); // hex number with '0x' prefix