--- title: BigInt.asUintN() slug: Web/JavaScript/Reference/Global_Objects/BigInt/asUintN tags: - BigInt - JavaScript - Довідка - метод translation_of: Web/JavaScript/Reference/Global_Objects/BigInt/asUintN ---
{{JSRef}}

Статичний метод BigInt.asUintN використовується для обертання значення BigInt до цілого беззнакового числа у діапазоні між 0 та 2width-1.

{{EmbedInteractiveExample("pages/js/bigint-asuintn.html", "taller")}}

Синтаксис

BigInt.asUintN(width, bigint);

Параметри

width
Кількість бітів, доступних для розміру цілого числа.
bigint
Ціле число, яке треба затиснути, щоб вмістити у надані біти.

Повертає

Значення bigint за модулем 2width у вигляді цілого беззнакового числа.

Приклади

Щоб залишатись у 64-бітному діапазоні

Метод BigInt.asUintN() може бути корисним, якщо потрібно залишатись у межах 64-бітної арифметики.

const max = 2n ** 64n - 1n;

BigInt.asUintN(64, max);
// ↪ 18446744073709551615n

BigInt.asUintN(64, max + 1n);
// ↪ 0n
// нуль, через переповнення

Специфікації

Специфікація
{{SpecName('ESDraft', '#sec-bigint.asuintn', 'BigInt.asUintN()')}}

Сумісність з веб-переглядачами

{{Compat("javascript.builtins.BigInt.asUintN")}}

Див. також