Widely available すべての主要ブラウザで対応済み。安心して使用可能。

概要

BigInt64Array は 64ビット符号付き整数(BigInt)を格納する型付き配列です。BigUint64Array は符号なし版です。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
67
79
68
15
67
15

BigInt64Array() は型付き配列のコンストラクターで、新しい BigInt64Array オブジェクト、すなわち 64 ビット符号付き整数の配列をプラットフォームのバイトオーダーで生成します。バイトオーダーを制御する必要がある場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成後は、オブジェクトのメソッドや、標準の配列の添字構文 (すなわち角括弧表記) を用いて配列の要素を参照することができます。

67
79
68
15
67
15
その他

BigUint64Array は型付き配列で、プラットフォームのバイト順による 64 ビット符号なし整数値の配列を表します。バイト順の制御が必要な場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成されると、配列内の要素はそのオブジェクトのメソッドを使用するか、配列の標準的な添字の構文 (すなわち、ブラケット記法) を使用するかして参照することができます。

67
79
68
15
67
15
ビルトインオブジェクト

BigUint64Array() は型付き配列のコンストラクターで、新しい BigUint64Array オブジェクト、すなわち 64 ビット符号なし整数の配列をプラットフォームのバイトオーダーで生成します。バイトオーダーを制御する必要がある場合は、代わりに DataView を使用してください。中身は 0n で初期化されます。生成後は、オブジェクトのメソッドや、標準の配列の添字構文 (すなわち角括弧表記) を用いて配列の要素を参照することができます。

67
79
68
15
67
15

getBigInt64() は DataView インスタンスのメソッドで、この DataView の指定されたバイトオフセットから 8 バイトを読み取り、符号付き 64 ビット整数として解釈します。アラインメント制約はありません。境界内の任意のオフセットからマルチバイト値を取得できます。

67
79
68
15
67
15

getBigUint64() は DataView インスタンスのメソッドで、この DataView の指定されたバイトオフセットから 8 バイトを読み取り、符号なし 64 ビット整数として解釈します。アラインメント制約はありません。境界内の任意のオフセットからマルチバイト値を取得できます。

67
79
68
15
67
15

setBigInt64() は DataView インスタンスのメソッドで、長整数を受け取り、符号付き 64 ビット整数として、この DataView の指定されたバイトオフセットから始まる 8 バイトに格納します。アラインメント制約はなく、マルチバイトの値は範囲内の任意のオフセットに格納できます。

67
79
68
15
67
15

setBigUint64() は DataView インスタンスのメソッドで、長整数を受け取り、符号なし 64 ビット整数として、この DataView の指定されたバイトオフセットから始まる 8 バイトに格納します。アラインメント制約はなく、マルチバイトの値は範囲内の任意のオフセットに格納できます。

67
79
68
15
67
15
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

JAVASCRIPT
const arr = new BigInt64Array(3);
arr[0] = 9007199254740993n;
arr[1] = -42n;

console.log(arr); // BigInt64Array [9007199254740993n, -42n, 0n]

ライブデモ

BigInt64Array Basics

64talignnumber TypedArray.BigInt value.

プレビュー全画面表示

Normal. Array and. Convert

BigInt array and. phaseconvert.

プレビュー全画面表示

other. TypedArray and. comparison

BigInt64Array and Int32Array. range. Difference.

プレビュー全画面表示

実務での使いどころ

  • BigInt64Array の活用

    64ビット符号付き整数の型付き配列。BigInt 値を格納する TypedArray。

注意点

  • 特になし。すべての主要ブラウザで安定して動作する。

アクセシビリティ

  • JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。

Powered by web-features