在 JavaScript 中將字元程式碼轉換為 ASCII 程式碼
Harshit Jindal
2023年1月30日
2021年7月3日
-
在 JavaScript 中使用
String.charCodeAt()
函式將字元轉換為 ASCII -
在 JavaScript 中使用
String.codePointAt()
函式將字元轉換為 ASCII
本教程教如何將字元程式碼轉換為 ASCII(美國資訊交換標準程式碼
)程式碼。ASCII 碼只是分配給字元和符號的數值。它在字元的儲存和操作中很有用。
在 JavaScript 中使用 String.charCodeAt()
函式將字元轉換為 ASCII
在字串原型上定義的 charCodeAt()
函式返回 Unicode 值,即指定索引處的 UTF-16
程式碼。它返回 0
到 216 - 1 範圍內的值,即 65535
。UTF 程式碼中的程式碼 0
到 127
與 ASCII 程式碼相同。因此,我們可以使用 charCodeAt()
函式將字元程式碼轉換為 ASCII 程式碼。
var x = 'B';
var ascii_code = x.charCodeAt(0);
console.log(ascii_code);
輸出:
66
我們可以使用 fromCharCode()
函式返回原始字元。
在 JavaScript 中使用 String.codePointAt()
函式將字元轉換為 ASCII
定義在字串原型上的 codePointAt()
方法返回字元的程式碼點值。與 charCodeAt
一樣,它也需要字元的索引才能從字串中返回字元的程式碼點值,但與 charCodeAt
不同的是,它不返回 UTF-16
程式碼單元,因此可以處理超出 ASCII 程式碼的程式碼 127
。
var x = 'B';
var ascii_code = x.codePointAt(0);
console.log(ascii_code);
輸出
66
我們可以使用 fromCodePoint()
函式返回原始字元。
Author: Harshit Jindal
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn