mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-12-15 15:20:30 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
<div></div>
|
||||
<p><strong><code>Float64Array</code></strong> 类型数组代表的是平台字节顺序为64位的浮点数型数组(对应于 C 浮点数据类型) 。 如果需要控制字节顺序, 使用 <a href="Reference/Global_Objects/DataView" title="DataView 视图是一个可以从 ArrayBuffer 对象中读写多种数值类型的底层接口,在读写时不用考虑平台字节序问题。"><code>DataView</code></a> 替代。其内容初始化为<code>0</code>。一旦建立起来,你可以使用这个对象的方法对其元素进行操作,或者使用标准数组索引语法 (使用方括号)。</p>
|
||||
<h2 id="语法">?语法 </h2>
|
||||
<pre class="syntaxbox">new Float64Array(length);
|
||||
<pre><code class="language-javascript">new Float64Array(length);
|
||||
new Float64Array(typedArray);
|
||||
new Float64Array(object);
|
||||
new Float64Array(buffer [, byteOffset [, length]]);</pre>
|
||||
new Float64Array(buffer [, byteOffset [, length]]);</code></pre>
|
||||
<p>更多的语法信息和参数,参见 <em><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Syntax">TypedArray</a></em>.</p>
|
||||
<h2 id="属性">属性</h2>
|
||||
<dl>
|
||||
@@ -98,7 +98,7 @@ new Float64Array(buffer [, byteOffset [, length]]);</pre>
|
||||
<dd>返回一个新的包含数组元素的数组迭代器对象。</dd>
|
||||
</dl>
|
||||
<h2 id="例子">例子</h2>
|
||||
<pre class="brush: js">// From a length
|
||||
<pre><code class="language-javascript">// From a length
|
||||
var float64 = new Float64Array(2);
|
||||
float64[0] = 42;
|
||||
console.log(float64[0]); // 42
|
||||
@@ -117,7 +117,7 @@ console.log(y[0]); // 21
|
||||
// From an ArrayBuffer
|
||||
var buffer = new ArrayBuffer(32);
|
||||
var z = new Float64Array(buffer, 0, 4);
|
||||
</pre>
|
||||
</code></pre>
|
||||
<h2 id="规范">规范</h2>
|
||||
<table class="standard-table">
|
||||
<tbody>
|
||||
@@ -220,10 +220,10 @@ var z = new Float64Array(buffer, 0, 4);
|
||||
</div>
|
||||
<h2 id="一致性提示">一致性提示</h2>
|
||||
<p>从ECMAScript 2015 (ES6)开始, <code>Float32Array</code>构造函数需要用一个<a href="Reference/Operators/new" title="new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。"><code>new</code></a>操作符来构造。现在直接把<code>Float32Array构造函数当函数调用而不使用new,会抛出一个</code><a href="Reference/Global_Objects/TypeError" title="TypeError(类型错误) 对象用来表示值的类型非预期类型时发生的错误。"><code>TypeError</code></a>。</p>
|
||||
<pre class="brush: js example-bad">var dv = Float64Array([1, 2, 3]);
|
||||
<pre><code class="language-js example-bad">var dv = Float64Array([1, 2, 3]);
|
||||
// TypeError: calling a builtin Float64Array constructor
|
||||
// 不允许不使用new</pre>
|
||||
<pre class="brush: js example-good">var dv = new Float64Array([1, 2, 3]);</pre>
|
||||
// 不允许不使用new</code></pre>
|
||||
<pre><code class="language-js example-good">var dv = new Float64Array([1, 2, 3]);</code></pre>
|
||||
<h2 id="参见">参见</h2>
|
||||
<ul>
|
||||
<li><a href="/en-US/docs/Web/JavaScript/Typed_arrays" title="en/JavaScript typed arrays">JavaScript typed arrays</a></li>
|
||||
|
||||
Reference in New Issue
Block a user