DataView【データビュー】オブジェクト
メモ
概要
- ArrayBuffer【バイナリデータ配列】のビュー
- 型の混在が可能
- クラス定義による継承可能
- BigInt【任意精度整数】の整数値を 64ビット(8バイト) に収めるには、 BigInt.asIntN【整数丸め (符号付き)】 ・BigInt.asUintN【整数丸め (符号なし)】 を使用
- その他ビュー
- その他 配列・コレクション
関連
外部リンク
- ECMA-262 (英語)
DataView Objects ES2024 (15) ES2023 (14) ES2022 (13) DataView.prototype [ @@toStringTag ] ES2024 (15) ES2023 (14) ES2022 (13) get DataView.prototype.buffer ES2024 (15) ES2023 (14) ES2022 (13) get DataView.prototype.byteLength ES2024 (15) ES2023 (14) ES2022 (13) get DataView.prototype.byteOffset ES2024 (15) ES2023 (14) ES2022 (13) DataView.prototype.constructor ES2024 (15) ES2023 (14) ES2022 (13) DataView.prototype ES2024 (15) ES2023 (14) ES2022 (13)
コンストラクタ
プロパティ
プロパティ | 説明 | |
---|---|---|
DataView.prototype | [ @@toStringTag ] | タグ (下記 例を参照) [Symbol.toStringTag] |
DataView.prototype. | buffer | バッファ (ArrayBuffer【バイナリデータ配列】オブジェクト) (下記 例を参照) |
DataView.prototype. | byteLength | ビューサイズ (バイト単位) (下記 例を参照) |
DataView.prototype. | byteOffset | バッファオフセット (バイト単位) (下記 例を参照) |
DataView.prototype. | constructor | コンストラクタ定義 (下記 例を参照) |
DataView. | prototype | プロトタイプ (下記 例を参照) |
メソッド
データ型
データ型 | バイト数 | 説明 | 同等のCの型 |
---|---|---|---|
Int8 | 1 | 8ビット 符号あり整数 | signed char |
Uint8 | 1 | 8ビット 符号なし整数 | unsigned char |
Int16 | 2 | 16ビット 符号あり整数 | short |
Uint16 | 2 | 16ビット 符号なし整数 | unsigned short |
Int32 | 4 | 32ビット 符号あり整数 | int |
Uint32 | 4 | 32ビット 符号なし整数 | unsigned int |
Float32 | 4 | 32ビット IEEE 浮動小数点数 | float |
Float64 | 8 | 64ビット IEEE 浮動小数点数 | double |
BigInt64 | 8 | 64ビット 符号あり整数 | long int |
BigUint64 | 8 | 64ビット 符号なし整数 | unsigned long int |