mozilla
您的搜索结果

    String.fromCharCode()

    概述

    String.fromCharCode() 静态方法根据指定的 Unicode 编码中的序号值来返回一个字符串。

    语法

    String.fromCharCode(num1, ..., numN) 

    参数

    num1, ..., numN
    一组序列数字,表示 Unicode 值。

    描述

    该方法返回一个字符串,而不是一个 String 对象。

    由于 fromCharCodeString 的静态方法,所以应该像这样使用:String.fromCharCode(),而不是作为你创建的 String 对象的方法。

    示例

    例子:使用 fromCharCode

    下例返回字符串 "ABC":

    String.fromCharCode(65,66,67)
    

    作用于高位编码(higher values)

    尽管绝大部分常用的 Unicode 值可以用一个 16-bit 数字表示(正如 JavaScript 标准化过程早期),并且对于绝大部分值 fromCharCode() 返回一个字符(即对于绝大部分字符 UCS-2 值是 UTF-16 的子集),但是为了处理所有的 Unicode 值(至 21 bits),只用 fromCharCode() 是不足的。由于高位编码字符是用两个低位编码(lower value)表示形成的一个字符,因此String.fromCodePoint() (ES6 草案的一部分)被用来返回这样一对低位编码,从而可以完全表示这些高位编码字符。

    规范

    Specification Status Comment
    ECMAScript 1st Edition. Standard Initial definition.
    Implemented in JavaScript 1.2
    ECMAScript 5.1 (ECMA-262)
    StringfromCharCode
    Standard  
    ECMAScript 6 (ECMA-262)
    String.fromCharCode
    Release Candidate  

    浏览器兼容性

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
    Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

    相关链接

    文档标签和贡献者

    Contributors to this page: AlexChao
    最后编辑者: AlexChao,
    隐藏侧边栏