📅  最后修改于: 2023-12-03 14:40:03.809000             🧑  作者: Mango
在 JavaScript 中,我们可以将字符代码转换为字符串。这可以通过 String.fromCharCode()
方法完成。
字符代码,或 Unicode 代码点,是一个唯一的数字,代表一个字符在 Unicode 字符集中的位置。例如,字母 A
的 Unicode 代码点是 65
。
使用 String.fromCharCode()
方法,将一个或多个字符代码作为参数传入方法中,即可将它们转换为对应的字符串。
const charCode = 65;
const str = String.fromCharCode(charCode);
console.log(str); // "A"
该方法也可以接受多个字符代码作为参数,所有字符代码将按顺序放到转换后的字符串中。
const charCode1 = 72;
const charCode2 = 101;
const charCode3 = 108;
const charCode4 = 108;
const charCode5 = 111;
const str = String.fromCharCode(charCode1, charCode2, charCode3, charCode4, charCode5);
console.log(str); // "Hello"
值得注意的是,字符串的每个字符都有一个特定的 Unicode 代码点。因此,将字符串转换为字符代码时,需要使用 String.prototype.charCodeAt()
方法。
const str = "A";
const charCode = str.charCodeAt(0);
console.log(charCode); // 65
在 JavaScript 中,使用 String.fromCharCode()
方法可以将字符代码转换为对应的字符串。相反,使用 String.prototype.charCodeAt()
方法可以将字符串转换为对应的字符代码。这些方法对于处理 Unicode 字符集中的字符很有用。