aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-09-09 20:09:16 +0900
committerGitHub <noreply@github.com>2021-09-09 20:09:16 +0900
commit0d85f77dda5f7f6d61eafa0587af3f1ef61a3005 (patch)
treea5b8601be16df4f4ac154360f04a0b268898d3a7 /files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md
parent7144ca0458a33571ade432951827e61443d85ff5 (diff)
downloadtranslated-content-0d85f77dda5f7f6d61eafa0587af3f1ef61a3005.tar.gz
translated-content-0d85f77dda5f7f6d61eafa0587af3f1ef61a3005.tar.bz2
translated-content-0d85f77dda5f7f6d61eafa0587af3f1ef61a3005.zip
Global_Objects/DataView 以下を更新 (#2297)
- Global_Objects/DataView を 2021/09/01 時点の英語版に同期 - getBigInt64(), getBigUint64(), setBigInt64(), setBigUint64() 新規翻訳
Diffstat (limited to 'files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md')
-rw-r--r--files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md71
1 files changed, 71 insertions, 0 deletions
diff --git a/files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md b/files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md
new file mode 100644
index 0000000000..8547f34125
--- /dev/null
+++ b/files/ja/web/javascript/reference/global_objects/dataview/getbiguint64/index.md
@@ -0,0 +1,71 @@
+---
+title: DataView.prototype.getBigUint64()
+slug: Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64
+tags:
+ - BigInt
+ - DataView
+ - JavaScript
+ - Method
+ - Prototype
+ - Reference
+ - TypedArrays
+ - getBigUint64
+translation_of: Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64
+browser-compat: javascript.builtins.DataView.getBigUint64
+---
+{{JSRef}}
+
+**`getBigInt64()`** メソッドは、符号なし 64 ビット整数 (unsigned long long) を {{jsxref("DataView")}} の先頭からのバイト単位のオフセット位置から取得します。
+
+{{EmbedInteractiveExample("pages/js/dataview-getbiguint64.html")}}
+
+## 構文
+
+```js
+getBigUint64(byteOffset)
+getBigUint64(byteOffset, littleEndian)
+```
+
+### 引数
+
+- byteOffset
+ - : データを読み取るビューの先頭からのバイト単位のオフセットです。
+- littleEndian
+ - : {{optional_inline}} 64 ビット整数を[リトルエンディアンまたはビッグエンディアン](/ja/docs/Glossary/Endianness)のどちらの形式で格納されているかを示します。 `false` または `undefined` の場合、ビッグエンディアンの値が読み取られます。
+
+### 返値
+
+{{jsxref("BigInt")}} です。
+
+### 発生するエラー
+
+- {{jsxref("RangeError")}}
+ - : `byteOffset` がビューの末尾を超えて読み取るような値に設定されたときに発生します。
+
+## 解説
+
+アライメントの制約はありません。複数バイトの値はどのオフセットからでも読み取ることができます。
+
+## 例
+
+### `getBigUint64` メソッドの使用
+
+```js
+var buffer = new ArrayBuffer(8);
+var dataview = new DataView(buffer);
+dataview.getBigUint64(0); // 0n
+```
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{jsxref("DataView")}}
+- {{jsxref("ArrayBuffer")}}
+- {{jsxref("BigInt")}}