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 及以上版本
相關用法
- JavaScript String codePointAt()用法及代碼示例
- JavaScript String concat()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String length用法及代碼示例
- JavaScript String replace()用法及代碼示例
- JavaScript String indexOf()用法及代碼示例
- JavaScript String lastIndexOf()用法及代碼示例
- JavaScript String startsWith()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String toUpperCase()用法及代碼示例
- JavaScript String toLowerCase()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String fromCharCode()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String padStart()用法及代碼示例
- JavaScript String padEnd()用法及代碼示例
- JavaScript String fromCodePoint()用法及代碼示例
- JavaScript String match()用法及代碼示例
- JavaScript String matchAll()用法及代碼示例
- JavaScript String localeCompare()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String replaceAll()用法及代碼示例
- JavaScript String split()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript String codePointAt() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。