當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript String codePointAt()用法及代碼示例


JavaScript字符串codePointAt()是 JavaScript 中的內置方法,用於返回非負整數值,即該方法返回字符串中索引(位置)處的 Unicode 值。

用法:

string.codePointAt(A)

參數:它接受一個顯示字符串中元素索引的參數。索引從零 (0) 開始。

返回值:它返回由字符串中的參數表示的元素的代碼點值。如果指定位置(即“A”th 索引處)不存在元素,則返回未定義。

以下是字符串codePointAt() 方法的示例。

例子:此示例展示了 javascript 中 string.codePointAt() 方法的基本使用。

javascript


// Taking a string "gfg"
let str = "gfg"
let result1 = str.codePointAt(0);
let result2 = str.codePointAt(1);
let result3 = str.codePointAt(2);
console.log(result1);
console.log(result2);
console.log(result3);
輸出
103
102
103

示例 2:該示例的輸出未定義,因為第三個索引不存在。

javascript


// Taking a string "gfg"
let str = "gfg"
// Pointing 4th index of the string
// index starts from 0
let result = str.codePointAt(3);
// Printing the code point value
console.log(result);
輸出
undefined

示例 3:該示例迭代字符串 “GeeksforGeeks” 中的每個字符並打印每個字符的 Unicode 代碼點值。

Javascript


let str = "GeeksforGeeks";
for (let i = 0; i < str.length; i++) {
    const result = str.codePointAt(i);
    console.log(result);
};
輸出
71
101
101
107
115
102
111
114
71
101
101
107
115

示例4:在此示例中,codePointAt() 方法用於獲取補充字符(在本例中為星形表情符號 “????”)的 Unicode 代碼點值。

Javascript


let str = "????";
let result = str.codePointAt(0);
console.log(result);
輸出
127775

我們有 Javascript 字符串方法的完整列表,要檢查這些方法,請瀏覽此Javascript 字符串完整參考文章。

支持的瀏覽器:

  • 穀歌瀏覽器 41 及以上版本
  • 邊 12 及以上
  • 火狐瀏覽器 29 及以上版本
  • Opera 28 及以上
  • Safari 10 及以上版本


相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript String codePointAt() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。