📜  JavaScript字符串codePointAt()(1)

📅  最后修改于: 2023-12-03 15:01:48.540000             🧑  作者: Mango

JavaScript字符串codePointAt()

简介

JavaScript字符串中的codePointAt()方法返回给定位置的码点。

语法

str.codePointAt(pos)

参数

pos: 数值,表示要返回的字符在字符串中的位置。如果该值是负数,则从字符串末尾开始计数。

返回值

表示指定位置的字符的Unicode码点的数值。

示例
const str = '𠮷a';
console.log(str.codePointAt(0)); // 134071
console.log(str.codePointAt(1)); // 57271
console.log(str.codePointAt(2)); // 97

在该示例中,字符串str包含两个字符,第一个是 𠮷(U+20BB7),第二个是 a。我们使用codePointAt()方法返回字符串中不同字符的码点。

注意事项
  • 当访问字符串中不存在的位置时,codePointAt()方法返回 undefined。
  • 如果指定的位置不是整数,codePointAt()方法会自动将其转换为整数。
  • 如果该位置超出了字符串的长度,则返回 undefined。
总结

codePointAt()方法为我们在JavaScript字符串中访问给定位置字符的Unicode码点提供了很大的方便。它是处理字符串中特殊字符的必备工具。

以上是对JavaScript字符串codePointAt()方法的介绍。