此方法返回一個數字,指示給定索引處字符的 Unicode 值。 Unicode 代碼點的範圍從 0 到 1,114,111。前 128 個 Unicode 代碼點是 ASCII 字符編碼的直接匹配。 charCodeAt()always 返回一個小於 65,536 的值。
用法
string.charCodeAt(index);
參數詳細信息
index∼’ 一個小於字符串長度的 0 到 1 之間的整數;如果未指定,則默認為 0。
返回值
返回一個數字,指示給定索引處字符的 Unicode 值。它返回NaN如果給定的索引不小於字符串長度的 0 到 1。
示例
var str = new String("This is string");
console.log("str.charAt(0) is:" + str.charCodeAt(0));
console.log("str.charAt(1) is:" + str.charCodeAt(1));
console.log("str.charAt(2) is:" + str.charCodeAt(2));
console.log("str.charAt(3) is:" + str.charCodeAt(3));
console.log("str.charAt(4) is:" + str.charCodeAt(4));
console.log("str.charAt(5) is:" + str.charCodeAt(5));
在編譯時,它將在 JavaScript 中生成相同的代碼。
其輸出如下
str.charAt(0) is:84 str.charAt(1) is:104 str.charAt(2) is:105 str.charAt(3) is:115 str.charAt(4) is:32 str.charAt(5) is:105
相關用法
- TypeScript String charAt()用法及代碼示例
- TypeScript String concat()用法及代碼示例
- TypeScript String slice()用法及代碼示例
- TypeScript String split()用法及代碼示例
- TypeScript String search()用法及代碼示例
- TypeScript String indexOf()用法及代碼示例
- TypeScript String replace()用法及代碼示例
- TypeScript String localeCompare()用法及代碼示例
- TypeScript String substring()用法及代碼示例
- TypeScript String lastIndexOf()用法及代碼示例
- TypeScript String substr()用法及代碼示例
- TypeScript Array forEach()用法及代碼示例
- TypeScript Array map()用法及代碼示例
注:本文由純淨天空篩選整理自 TypeScript - String charCodeAt()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。