Skip to content

Latest commit

 

History

History

float64

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Float64Array

Typed array constructor which returns a typed array representing an array of double-precision floating-point numbers in the platform byte order.

Usage

var Float64Array = require( '@stdlib/array/float64' );

Float64Array()

A typed array constructor which returns a typed array representing an array of double-precision floating-point numbers in the platform byte order.

var arr = new Float64Array();
// returns <Float64Array>

Float64Array( length )

Returns a typed array having a specified length.

var arr = new Float64Array( 5 );
// returns <Float64Array>[ 0.0, 0.0, 0.0, 0.0, 0.0 ]

Float64Array( typedarray )

Creates a typed array from another typed array.

var Float32Array = require( '@stdlib/array/float32' );

var arr1 = new Float32Array( [ 0.5, 0.5, 0.5 ] );
var arr2 = new Float64Array( arr1 );
// returns <Float64Array>[ 0.5, 0.5, 0.5 ]

Float64Array( obj )

Creates a typed array from an array-like object or iterable.

var arr = new Float64Array( [ 0.5, 0.5, 0.5 ] );
// returns <Float64Array>[ 0.5, 0.5, 0.5 ]

Float64Array( buffer[, byteOffset[, length]] )

Returns a typed array view of an ArrayBuffer.

var ArrayBuffer = require( '@stdlib/array/buffer' );

var buf = new ArrayBuffer( 32 );
var arr = new Float64Array( buf, 0, 4 );
// returns <Float64Array>[ 0.0, 0.0, 0.0, 0.0 ]

Properties

Float64Array.BYTES_PER_ELEMENT

Number of bytes per view element.

var nbytes = Float64Array.BYTES_PER_ELEMENT;
// returns 8

Float64Array.name

Typed array constructor name.

var str = Float64Array.name;
// returns 'Float64Array'

Float64Array.prototype.buffer

Read-only property which returns the ArrayBuffer referenced by the typed array.

var arr = new Float64Array( 5 );
var buf = arr.buffer;
// returns <ArrayBuffer>

Float64Array.prototype.byteLength

Read-only property which returns the length (in bytes) of the typed array.

var arr = new Float64Array( 5 );
var byteLength = arr.byteLength;
// returns 40

Float64Array.prototype.byteOffset

Read-only property which returns the offset (in bytes) of the typed array from the start of its ArrayBuffer.

var arr = new Float64Array( 5 );
var byteOffset = arr.byteOffset;
// returns 0

Float64Array.prototype.length

Read-only property which returns the number of view elements.

var arr = new Float64Array( 5 );
var len = arr.length;
// returns 5

Methods

TODO: add methods


Examples

var randu = require( '@stdlib/random/base/randu' );
var ctor = require( '@stdlib/array/float64' );

var arr;
var i;

arr = new ctor( 10 );
for ( i = 0; i < arr.length; i++ ) {
    arr[ i ] = randu() * 100.0;
}
console.log( arr );