JavaScript String String.fromCharCode() 方法
定义和用法
String.fromCharCode()
方法将 Unicode 值转换为字符。
String.fromCharCode()
是 String 对象的静态方法。
语法始终是 String.fromCharCode()
。
您不能使用 myString.fromCharCode()。
实例
如何将 Unicode 值转换为字符:
let char = String.fromCharCode(65);
let text = String.fromCharCode(72, 69, 76, 76, 79);
语法
String.fromCharCode(n1, n2, ..., nX)
参数
参数 | 描述 |
---|---|
n1, n2, nX | 必需。要转换的一个或多个 Unicode 值。 |
返回值
类型 | 描述 |
---|---|
字符串 | 表示 unicode 字符的字符串。 |
提示:有关所有 Unicode 值的列表,请阅读我们的完整 Unicode 参考手册。
技术细节
返回值
含有指定编码的字符的新字符串。
说明
这个静态方法提供了一种创建字符串的方式,即字符串中的每个字符都由单独的数字 Unicode 编码指定。
注意:作为一种静态方法,fromCharCode()
是构造函数 String() 的属性,而不是字符串或 String 对象的方法。
charCodeAt()
是与 fromCharCode()
配套使用的实例方法,它提供了获取字符串中单个字符的编码的方法。
浏览器支持
String.fromCharCode()
是 ECMAScript1 (ES1) 特性。
所有浏览器都完全支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |