找到关于 Javascript 的 6691 篇文章

JavaScript 中的 Atomics.load() 函数

karthikeya Boyini
更新于 2020年6月25日 09:54:19

117 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 load() 函数返回数组给定位置的值。语法其语法如下:Atomics.load()示例 在线演示   JavaScript 示例    var arrayBuffer = new SharedArrayBuffer(16);    var data = new Uint8Array(arrayBuffer);    data[0] = 20;    Atomics.add(data, 0, 30);    document.write(Atomics.load(data, 0));    输出50示例 在线演示 ... 阅读更多

JavaScript 中的 Atomics.isLockFree() 函数

Samual Sam
更新于 2020年6月25日 09:54:40

90 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。此方法用于确定是否使用锁或原子操作。语法其语法如下:Atomics.isLockFree(size)示例 在线演示   JavaScript 示例    document.write(Atomics.isLockFree(7));    document.write("");    document.write(" "+Atomics.isLockFree(8));    输出false false

JavaScript 中的 Atomics.or() 函数

karthikeya Boyini
更新于 2020年6月25日 09:55:16

85 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。atomic 对象的 or() 函数接受一个表示数组位置的值,对给定位置的值执行按位 OR 运算,并返回其中的旧值。语法其语法如下:Atomics.or(data, 0, 30)示例 在线演示   JavaScript 示例    var arrayBuffer = new SharedArrayBuffer(16);    var data = new Uint8Array(arrayBuffer);    ... 阅读更多

JavaScript 中的 Atomics.and() 函数

Samual Sam
更新于 2020年6月25日 09:55:53

98 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。Atomic 对象的 and() 函数接受一个表示数组位置的值,对给定位置的值执行按位 AND 运算,并返回其中的旧值。语法其语法如下:Atomics.and()示例 在线演示   JavaScript 示例    var arrayBuffer = new SharedArrayBuffer(16);    var data = new Uint8Array(arrayBuffer);    data[0] = ... 阅读更多

JavaScript 中的 Atomics.add() 函数

karthikeya Boyini
更新于 2020年6月25日 09:56:17

117 次查看

JavaScript 的 Atomic 对象是一个对象,它提供原子操作,例如 add、sub、and、or、xor、load、store 等作为静态方法,这些方法与 SharedArrayBuffer 对象一起使用。此对象的 add() 函数接受一个数字和位置,将给定数字添加到给定位置的数字中,并返回旧位置中数字的值。语法其语法如下:Atomics.add()示例 在线演示   JavaScript 示例    var arrayBuffer = new SharedArrayBuffer(16);    var data = new Uint8Array(arrayBuffer);    data[0] = ... 阅读更多

JavaScript 中的 ArrayBuffer.slice() 函数

Samual Sam
更新于 2020年6月25日 09:56:41

433 次查看

JavaScript 中的 ArrayBuffer 对象表示一个固定长度的二进制数据缓冲区。此对象的 slice() 方法返回 ArrayBuffer 的一部分或块(作为单独的对象)。它接受两个整数参数,表示要返回的数组部分的起始位置(包含)和结束位置(不包含)。语法其语法如下:arrayBuffer.slice(start, end);示例尝试以下示例。 在线演示   JavaScript 示例    var arrayBuffer = new ArrayBuffer(16);    var int32View = new Int32Array(arrayBuffer);    int32View[1] = 102;    var sliced = new Int32Array(arrayBuffer.slice(4,12));    document.write(" "+sliced);    输出102,0

JavaScript 中的 ArrayBuffer.isView() 函数

karthikeya Boyini
更新于 2020年6月25日 09:57:17

167 次查看

JavaScript 中的 ArrayBuffer 对象表示一个固定长度的二进制数据缓冲区。此对象的 isView() 函数接受一个参数,并验证它是否是 ArrayBuffer 的视图(DataView、类型化数组)。如果是,则返回 true,否则返回 false。语法其语法如下:arrayBuffer.isView(arg)示例尝试以下示例。 在线演示   JavaScript 示例    var arrayBuffer = new ArrayBuffer(5);    arrayBuffer = ["apple", "orange", "mango"];    var bool = ArrayBuffer.isView(new Int32Array())    document.write(bool);    输出true示例以同样的方式,如果我们尝试通过传递一个对象来执行此函数... 阅读更多

JavaScript 中的 ArrayBuffer.byteLength 属性

Samual Sam
更新于 2020年6月25日 09:43:36

538 次查看

JavaScript 中的 ArrayBuffer 对象表示一个固定长度的二进制数据缓冲区。ArrayBuffer 的 byteLength 属性返回一个无符号的 32 位整数,该整数指定 ArrayBuffer 的大小/长度。语法其语法如下:array.byteLength示例尝试以下示例。 在线演示 JavaScript 示例    var arrayBuffer = new ArrayBuffer(8);    var result = arrayBuffer.byteLength;    document.write("数组缓冲区的长度是: " + result);    输出数组缓冲区的长度是: 8示例您还可以通过传递字符串值来创建 ArrayBuffer 对象,并获取其长度,如下例所示。 ... 阅读更多

Javascript 中的斐波那契数列

karthikeya Boyini
更新于 2020年6月22日 15:00:49

407 次查看

斐波那契数是那些数,其中该序列中的每个数(前两个数除外)都是其前两个数的和。该序列以 1, 1 开始。示例 - 1, 1, 2, 3, 5, 8, 13, 21, 34, ….我们可以编写一个程序来生成第 n 个数,如下所示 -functionfibNaive(n) {    if (n

JavaScript 中的动态规划

Samual Sam
更新于 2019年7月30日 22:30:23

2K+ 次查看

动态规划将问题分解成越来越小的子问题。这些子问题不是独立解决的。相反,这些较小子问题的结果会被记住并用于类似或重叠的子问题。动态规划用于存在可以分解成类似子问题的问题,以便可以重用其结果。通常,这些算法用于优化。在解决当前子问题之前,动态算法将尝试检查先前解决的子问题的结果。子问题的解决方案将被组合起来以获得最佳解决方案。对于一个问题…… 阅读更多

广告
© . All rights reserved.