Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Float32Array::Float32Array()関数の使い方

Float32Array関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Float32Array関数は、32ビット浮動小数点数(単精度浮動小数点数)を効率的に格納するための型付き配列オブジェクトを生成・初期化する関数です。これは、JavaScriptのTypedArray(型付き配列)の一つであり、固定サイズのバイナリデータバッファ(ArrayBuffer)上で動作します。各要素はIEEE 754標準に準拠した32ビットの浮動小数点数として扱われます。

通常のJavaScript配列とは異なり、要素の型が厳密に定められているため、メモリ使用量が予測可能で、数値計算やデータ処理において高いパフォーマンスを発揮します。特に、WebGLなどのグラフィックスAPI、Web Audio APIでの音声データ処理、Web Workers間でのバイナリデータ転送など、低レベルのデータ操作やパフォーマンスが要求される場面で非常に有用です。大きな数値データを一括で効率的に管理したい場合に適しています。

この関数はコンストラクタとして利用され、new Float32Array(length)のように要素数を指定して新しい配列を作成したり、new Float32Array(buffer, byteOffset, length)のように既存のArrayBufferの一部をビューとして扱うこともできます。これにより、特定のメモリ領域を浮動小数点数の配列として解釈し、操作することが可能になります。

構文(syntax)

1const float32Array = new Float32Array(length);

引数(parameters)

length

  • length: number: 作成するFloat32Arrayの要素数を指定する数値。この数値が配列のサイズを決定します。

戻り値(return)

Float32Array

Float32Arrayコンストラクタは、32ビット浮動小数点数からなる新しい配列を生成し、その配列を返します。

関連コンテンツ