js中charAt()与charCodeAt()区别
1. str.charAt(index);
返回指定位置的字符
字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。
index 必需 需要返回的字符串的索引
举个栗子:
let str = 'LQW'; console.log(str.charAt(1)); 结果: Q
2. str.charCodeAt(index);
返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。
如果 index 是负数,或大于等于字符串的长度,则 charCodeAt() 返回 NaN。
index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。
举个栗子:
let str = 'LQW'; console.log(str.charCodeAt(1)); 结果: 81