Jquery的十六进制算术运算可能吗?

时间:2014-09-30 20:00:24

标签: javascript jquery

我正在接收十六进制格式的数字。我想用这些进行算术运算而不必将它们转换为十进制并再返回?它会是这样的:

  

var a = a23b
   var b = f65
  var c = a + b

谢谢!

1 个答案:

答案 0 :(得分:2)

你不需要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

var aDisplay = '0x'+a.toString(16);  // hex number with '0x' prefix