JavaScript字符和ASCII实现互相转换
程序员文章站
2022-04-09 16:20:32
在处理字符时,有时需要和ascii码相互转换,博主便简单整理了一篇。字符转ascii需要用变量的方法(js自带函数)。单个字符转asciilet x = 'a'; x.charcodeat(); //...
在处理字符时,有时需要和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码手册
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: php设计模式之中介者模式分析【星际争霸游戏案例】
下一篇: YII2框架中操作数据库的方式实例分析