--- title: BigInt.asUintN() slug: Web/JavaScript/Referencje/Obiekty/BigInt/asUintN tags: - BigInt - JavaScript - Metodă - Referencja - asUintN translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/asUintN ---
Metoda statyczna BigInt.asUintN
jest używana do opakowywania wartości BigInt w wartości całkowite bez znaku w zakresie od 0 do 2szerokość-1.
BigInt.asUintN(szerokość, bigint);
szerokość
bigint
Wartość bigint
modulo 2szerokość
jako wartość całkowita bez znaku.
Metoda BigInt.asUintN()
może być użyteczna do tego, by pozostać w zakresie obliczeń arytmetyki 64-bitowej.
const max = 2n ** 64n - 1n; BigInt.asUintN(64, max); // ↪ 18446744073709551615n BigInt.asUintN(64, max + 1n); // ↪ 0n // zero z powodu przepełnienia
Specyfikacja |
---|
{{SpecName('ESDraft', '#sec-bigint.asuintn', 'BigInt.asUintN()')}} |
{{Compat("javascript.builtins.BigInt.asUintN")}}