当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript字符和ASCII实现互相转换

JavaScript字符和ASCII实现互相转换

2020年06月13日  | 移动技术网IT编程  | 我要评论

在处理字符时,有时需要和ascii码相互转换,博主便简单整理了一篇。

字符转ascii

需要用变量的方法(js自带函数)。

单个字符转ascii

let x = 'a';
x.charcodeat(); //会输出'a'的ascii码,即97

字符串转ascii

let x = 'abc';		//x必须严格为char类型
  		//若x = 1,会报错,而不会转换成'1'
x.charcodeat(1);	//会输出x[1],即'b'的ascii码,即98
x.charcodeat(0,1);	//只会输出x[0],即默认只看第一位参数
x.charcodeat(3);	//x[3]没有数据,会输出nan
		//若函数不带参,则默认参数为0

ascii转字符

需要用string的方法(js自带函数)。

string.fromcharcode(97); //会输出ascii码为97的字符,即'a'
string.fromcharcode(97,98,99); //该操作合法,会输出'abc'
string.fromcharcode('97'); //此处字符串会转成数字,即等价于string.fromcharcode(97);
string.fromcharcode('a'); //会输出空格' '

最后附上ascii码相关资料

在线转换工具  

ascii码手册  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网