📜  charcodeAt javascript (1)

📅  最后修改于: 2023-12-03 14:59:55.121000             🧑  作者: Mango

介绍charCodeAt()方法

在JavaScript中,字符串是一个重要的数据类型。而charCodeAt()是用于获取字符串中指定位置字符的Unicode编码的方法。

语法

charCodeAt()方法的语法如下所示:

string.charCodeAt(index);

其中,string是要获取字符编码的字符串,index是要获取字符的位置。

返回值

该方法返回指定位置字符的Unicode编码。如果没有指定位置的字符,则返回NaN

示例

下面我们来看几个示例。

示例1
var str = "hello world";
var code = str.charCodeAt(0);
console.log(code); // 104

在上面的示例中,我们获取了字符串中第一个字符“h”的Unicode编码,并输出到控制台中。由于“h”的Unicode编码是104,因此最终输出104。

示例2
var str = "hello world";
var code = str.charCodeAt(11);
console.log(code); // 100

在上面的示例中,我们获取了字符串中第11个字符“d”的Unicode编码,并输出到控制台中。由于“d”的Unicode编码是100,因此最终输出100。

示例3
var str = "hello world";
var code = str.charCodeAt(20);
console.log(code); // NaN

在上面的示例中,我们试图获取字符串中第20个字符的Unicode编码。由于字符串中没有第20个字符,因此该方法返回NaN,最终输出NaN

总结

charCodeAt()方法是一个很有用的方法,能够帮助我们获取字符串中指定字符的Unicode编码。但需要注意的是,该方法返回的是Unicode编码,而不是字符本身。因此,如果想要获取字符本身,需要将Unicode编码转换成字符。