Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中声明字节_Javascript_Jquery - Fatal编程技术网

如何在javascript中声明字节

如何在javascript中声明字节,javascript,jquery,Javascript,Jquery,这是我的代码,但它不起作用。任何人都可以帮我吗?Javascript中没有字节数据类型 通常使用Number数据类型来表示这样的数字 var timestamp = new Uint32Array[16]; var timestamp2 = new byte[0]; 您没有为数组指定类型。您可以在每个项目中输入您喜欢的任何数据类型。可能是您可以尝试的 var timestamp2=新的Uint8Array() 首先:如果您不做一些webgl工作,只想存储时间戳,只需使用老式数组即可。 使用

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

Javascript中没有字节数据类型

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

 var timestamp = new Uint32Array[16];
 var timestamp2 = new byte[0];
您没有为数组指定类型。您可以在每个项目中输入您喜欢的任何数据类型。

可能是您可以尝试的
var timestamp2=新的Uint8Array()

首先:如果您不做一些webgl工作,只想存储时间戳,只需使用老式数组即可。

使用ArrayBuffers和类型化数组,您可以声明“字节缓冲区”并创建类似C的结构

var timestamp = [];
要使用该缓冲区,必须创建视图

var buffer = new ArrayBuffer(16) // create a 16-byte buffer
之后,可以像访问普通数组一样访问缓冲区

var int32View = new Int32Array(buffer)
for(变量i=0;i
关于ArrayBuffers和类型化数组的更多信息可以在这里找到


为什么要投否决票?如果你不解释你认为错误的地方,它就无法改善答案。对于类型化数组,可以在javascript中指定字节数据类型。我得到
“ArrayBuffer”是未定义的,当我在IE9中尝试时。我认为ArrayBuffer在IE9中不可用,但在IE 10中可用。好的,然后,我们只需等待十年左右,直到没有人再使用IE9……;)废品;废品让我们希望微软能停止这1000种不同版本的疯狂行为!可能重复的
for(var i = 0; i < int32View.length; i++){
  int32View[i]=i
}