📜  JavaScript字符串codePointAt()

📅  最后修改于: 2020-09-27 07:01:51             🧑  作者: Mango

JavaScript String codePointAt()方法返回一个表示Unicode点值的整数。

codePointAt()方法的语法为:

str.codePointAt(pos)

在这里, str是一个字符串。


codePointAt()参数

codePointAt()方法具有:

  • pos-元素在str位置,以从中返回代码点值。

从codePointAt()返回值
  • 返回一个数字,该数字表示给定pos处字符的代码点值。
  • 如果在pos找不到元素,则返回undefined

示例:使用codePointAt()方法
let sentence = "Happy Birthday";

let codePt1 = sentence.codePointAt(1); // 97
console.log(`Unicode Code Point of '${sentence.charAt(1)}': ${codePt1}`);

for (let codePoint of sentence.slice(0,5)){
  console.log(codePoint, codePoint.codePointAt(0));
}

let codePt3 = sentence.codePointAt(100);
console.log(codePt3); // undefined

输出

Unicode Code Point of 'a': 97
H 72
a 97
p 112
p 112
y 121
undefined

推荐阅读: JavaScript String fromCodePoint()