1.整型转为十六进制,八进制,二进制
let index = 15;
index.toString(16) //十六进制 f
index.toString(8) //转为八进制 17
index.toString(2) //二进制 1111
2.十六进制,八进制,二进制转为整型值
let value = '11';
parseInt(value, 16) //十六进制转为整数 17
parseInt(value, 8) //八六进制转为整数 9
parseInt(value, 2) //二六进制转为整数 3
3.字符串转16进制
function strToHexCharCode(str) {
if(str === "")
return "";
var hexCharCode = [];
hexCharCode.push("0x");
for(var i = 0; i < str.length; i++) {
hexCharCode.push((str.charCodeAt(i)).toString(16));
}
return hexCharCode.join("");
}
4.16进制转字符串
function hexCharCodeToStr(hexCharCodeStr) {
var trimedStr = hexCharCodeStr.trim();
var rawStr =
trimedStr.substr(0,2).toLowerCase() ==&#