您的位置:首页 > Web前端 > JavaScript

字符串转换

2016-01-12 00:00 519 查看
摘要: 将一个十六进制形式的字符串, 字符串基本单位为2个字符表示一个ascii字符, 再重新转换为ascii字符

function cover_bin_str(str){

var dest ="";

var j = 0;

for(var i = str.length/2; i > 0; i--){

var source = str.slice(j, j+2);

alert(source);

dest += String.fromCharCode(parseInt(source, 16));

alert(dest);

j += 2;

}

return dest;

}

examle:

cover_bin_to_str("3132333435") //return "12345"

分析:其中0x31的10进制为48,表示的ascii字符为‘1’;

其中0x32分别表示'2';其他表示类似。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript