我得到了这样的价值
var dataView= new DataView(imgData.array.buffer);
var st = dataView.getUint8(1).toString(10);
这给了我216小数值。如何将varibale st转换为(hex 0xD8)。
当我需要0xD8时,我怎样才能将它变换为短和长!
答案 0 :(得分:3)
在toString来电中使用不同的基地:
var dataView= new DataView(imgData.array.buffer);
var st = dataView.getUint8(1).toString(16);
答案 1 :(得分:2)
我想这是要走的路:
var st = "0x" + dataView.getUint8(1).toString(16).toUpperCase();
答案 2 :(得分:0)
我认为你应该使用16而不是10作为toString()
http://www.w3schools.com/jsref/jsref_tostring_number.asp,请参阅radix
参数