如何在javascript中声明字节

时间:2012-09-28 01:43:39

标签: javascript jquery

 var timestamp = new Uint32Array[16];
 var timestamp2 = new byte[0];

这是我的代码,但它不起作用。任何人都可以帮助我

3 个答案:

答案 0 :(得分:1)

Javascript中没有字节数据类型。

通常您使用Number数据类型来表示这样的数字。

var timestamp = [];

您没有为数组指定类型。您可以在每个项目中添加您喜欢的任何数据类型。

答案 1 :(得分:1)

可能你可以试试 var timestamp2 = new Uint8Array();

答案 2 :(得分:0)

首先关闭:如果你没有做一些webgl的东西,只想存储你的时间戳,只需坚持一个老式的数组。

使用ArrayBuffers和类型化数组可以声明“byte-buffers”并创建类似结构的C语言。

var buffer = new ArrayBuffer(16) // create a 16-byte buffer

使用该缓冲区,您必须创建视图

var int32View = new Int32Array(buffer)

之后,您可以像访问普通数组一样访问缓冲区

for(var i = 0; i < int32View.length; i++){
  int32View[i]=i
}

可以在此处找到有关ArrayBuffers和类型化数组的更多信息

working with complex data structures

ArrayBufferView - Typed array subclasses