1.任意进制转十进制
parseInt("",16) parseInt("",8) parseInt("",2)
2.十进制转任意进制
a= ,
a.toString(16) a.toString(8) a.toString(2) a.toString(32)
3.小于65535的数转成4位的16进制,不足位用零补齐。
function decToHex(num){
var newNum = num.toString(16);
if(num<16){
return "000"+newNum;
}
if(num<255){
return "00"+newNum;
}
if(num<4095){
return "0"+newNum;
}
if(num<65535){
return newNum;
}else{
alert("错误");
}
}