js字符与ASCII码互转的方法

发布时间:2023年12月21日
  • 字符 to ASCII码
	var str="A"
	var c = str.charCodeAt()
	console.log('A = ',str.charCodeAt());//65
  • ASCII码 to 字符
var s = String.fromCharCode(0x41)//0x41=65,直接填65是一样的
console.log('s = ',s);//A
  • int类型 to 字符串
    比如var s = 0x41424344
    0x41 对应 ‘A’
    0x42 对应 ‘B’
    0x43 对应 ‘C’
    0x44 对应 ‘D’
    如果直接 var str = “” + s,只是将number字符串化 : str = “1094861636”
    但是,我想要的是 str = “ABCD”
function Int32CodetoStr(x){
		var str= ""
		var t = x
		var arr = []
		var i = 0
		while(t>0){
			arr[i++] = t&0xff
			t = t >>8
		}
		i--;
		while(i>=0){
		 str = str + String.fromCharCode(arr[i--])
		}
		
		return str
	}
文章来源:https://blog.csdn.net/jiangliuhuan123/article/details/135125651
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。