8.7w+
社区成员
function encode(s) {
return s.replace(/[\d\D]/g, function($) {
return ("000" + $.charCodeAt(0).toString(16)).slice(-4);
});
}
function decode(s) {
return s.replace(/.{4}/g, function($) {
return String.fromCharCode(parseInt($, 16));
});
}
alert(encode("我是文字abcdefg"));
alert(decode("6211662f65875b570061006200630064006500660067"));
//将十进制数转换成其他进制数
var x=123;
x.toString(2); //转换成2进制
x.toString(8); //转换成8进制
x.toString(16); //转换成16进制
//将其他进制数转换成十进制数
var x='10';
parseInt(x,2); //将2进制的10转换成十进制
parseInt(x,8); //将8进制的10转换成十进制
parseInt(x,16); //将16进制的10转换成十进制
//将十进制数转换成其他进制数
var x=123;
htmer(x.toString(2)); //转换成2进制
htmer(x.toString(8)); //转换成8进制
htmer(x.toString(16)); //转换成16进制
//将其他进制数转换成十进制数
var x='10';
htmer(parseInt(x,2)); //将2进制的10转换成十进制
htmer(parseInt(x,8)); //将8进制的10转换成十进制
htmer(parseInt(x,16)); //将16进制的10转换成十进制