Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Binary strings

这篇翻译不完整。请帮忙从英语翻译这篇文章

摘要

简单来说,一个二进制字符串是1或0的序列。JavaScript提供丰富的功能去,可以在底层操控原始二进制数据。

随着Web应用变得越来越强大,添加像音频和视频处理功能,访问使用WebSockests的原始数据等等的新功能变得更清楚,有些时候将有助于JavaScript代码能够快速和容易地操纵原始的二进制数据。在过去,这不得不通过模拟将原始数据当做字符串和使用 charCodeAt()从数据缓冲区读取的字节的方法。

然而,这是缓慢且容易出错,由于多个转换的需要(特别是当二进制数据实际上不是字节格式的数据,例如32位整数或浮点数)。

JavaScript typed arrays(JavaScript类数组)提供一种更有效地访问原始二进制数据的机制。  StringView Non native 构造器 是一级上述的类数组对象和提供了和C语言中数组类似的接口。

参见

文档标签和贡献者

 此页面的贡献者: ArtemisZ
 最后编辑者: ArtemisZ,