JavaScript字符和ASCII如何实现互相转换 JavaScript字符和ASCII实现互相转换代码

作者:袖梨 2020-06-03

JavaScript字符和ASCII如何实现互相转换?本篇文章小编给大家分享一下JavaScript字符和ASCII实现互相转换代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

在处理字符时,有时需要和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'); //会输出空格' '

相关文章

精彩推荐