📅  最后修改于: 2023-12-03 14:59:55.121000             🧑  作者: Mango
在JavaScript中,字符串是一个重要的数据类型。而charCodeAt()
是用于获取字符串中指定位置字符的Unicode编码的方法。
charCodeAt()
方法的语法如下所示:
string.charCodeAt(index);
其中,string
是要获取字符编码的字符串,index
是要获取字符的位置。
该方法返回指定位置字符的Unicode编码。如果没有指定位置的字符,则返回NaN
。
下面我们来看几个示例。
var str = "hello world";
var code = str.charCodeAt(0);
console.log(code); // 104
在上面的示例中,我们获取了字符串中第一个字符“h”的Unicode编码,并输出到控制台中。由于“h”的Unicode编码是104,因此最终输出104。
var str = "hello world";
var code = str.charCodeAt(11);
console.log(code); // 100
在上面的示例中,我们获取了字符串中第11个字符“d”的Unicode编码,并输出到控制台中。由于“d”的Unicode编码是100,因此最终输出100。
var str = "hello world";
var code = str.charCodeAt(20);
console.log(code); // NaN
在上面的示例中,我们试图获取字符串中第20个字符的Unicode编码。由于字符串中没有第20个字符,因此该方法返回NaN
,最终输出NaN
。
charCodeAt()
方法是一个很有用的方法,能够帮助我们获取字符串中指定字符的Unicode编码。但需要注意的是,该方法返回的是Unicode编码,而不是字符本身。因此,如果想要获取字符本身,需要将Unicode编码转换成字符。