charCodeAt() 返回指定位置的字符的 Unicode 编码。
let txt = 'abc';
console.log(txt.charCodeAt());
// 输出 ‘97’
// 如果 charCodeAt() 里不指定下标,则默认返回第一个字符
let txt = 'abc';
console.log(txt.charCodeAt(1));
// 输出 ‘98’
// 下标从0开始,这里的下标是1,就是指字符 b
fromCharCode() :将 Unicode 编码转为一个字符。
console.log(String.fromCharCode(97));
// 输出 a
charCodeAt()
和 String.fromCharCode()
都会根据 <meta charset="UTF-8">
的规定进行编码或者解析编码。
常见的编码格式有UTF-8、gb2312等。