Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Objets natifs standards
  5. DataView
  6. DataView.prototype.getBigUint64()

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

DataView.prototype.getBigUint64()

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨septembre 2021⁩.

La méthodegetBigUint64() permet de lire un entier non signé sur 64 bits (typeunsigned long long par analogie avec C) à l'octet donné par rapport au début deDataView.

Exemple interactif

// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);// Highest possible BigInt value that fits in an unsigned 64-bit integerconst max = 2n ** 64n - 1n;const view = new DataView(buffer);view.setBigUint64(1, max);console.log(view.getBigUint64(1));// Expected output: 18446744073709551615n

Syntaxe

js
dataview.getBigUint64(positionOctet [, littleEndian])

Paramètres

positionOctet

La position, exprimée en nombre d'octets depuis le début de la vue, à laquelle lire les données.

littleEndian

Facultatif indique si la valeur sur 64 bits est enregistrée dans l'ordre des octetsde poids faible. Si le paramètre vautfalse ouundefined, la valeur sera lue dans l'ordre des octets de poids forts.

Valeur de retour

Une valeurBigInt

Erreurs renvoyées

RangeError

Renvoyée sipositionOctet est tel qu'il est en dehors de la vue.

Description

Il n'y a pas de contrainte d'alignement, les valeurs codées sur plusieurs octets peuvent être obtenues depuis n'importe quelle position.

Exemples

Utilisation de la méthodegetBigUint64()

js
var buffer = new ArrayBuffer(8);var dataview = new DataView(buffer);dataview.getBigUint64(0); // 0n

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-dataview.prototype.getbiguint64

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp