- 0133技术站
- 联系QQ:18840023
- QQ交流群
- 微信公众号
ES 6 String charCodeAt()
charCodeAt()方法返回一个数字,指示给定索引处字符的Unicode值。 Unicode码位范围为从0到1,114,111。 前128个Unicode代码点是ASCII字符编码的直接匹配。 该方法始终返回小于65,536的值。
语法:
string.charCodeAt(index);
参数:
● index:小于字符串长度的0到1之间的整数; 如果未指定,则默认为0。
返回值:
返回一个数字,指示给定索引处字符的Unicode值。如果给定索引的值不在字符串长度的0到1之间,则返回NaN。
例:
var str = new String("This is string"); console.log("str.charAt(0)为:" + str.charCodeAt(0)); console.log("str.charAt(1)为:" + str.charCodeAt(1)); console.log("str.charAt(2)为:" + str.charCodeAt(2)); console.log("str.charAt(3)为:" + str.charCodeAt(3)); console.log("str.charAt(4)为:" + str.charCodeAt(4)); console.log("str.charAt(5)为:" + str.charCodeAt(5));
输出:
str.charAt(0)为:84 str.charAt(1)为:104 str.charAt(2)为:105 str.charAt(3)为:115 str.charAt(4)为:32 str.charAt(5)为:105
推荐手册