From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- .../global_objects/bigint/asuintn/index.html | 77 ++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 files/uk/web/javascript/reference/global_objects/bigint/asuintn/index.html (limited to 'files/uk/web/javascript/reference/global_objects/bigint/asuintn') diff --git a/files/uk/web/javascript/reference/global_objects/bigint/asuintn/index.html b/files/uk/web/javascript/reference/global_objects/bigint/asuintn/index.html new file mode 100644 index 0000000000..87e7d50cd9 --- /dev/null +++ b/files/uk/web/javascript/reference/global_objects/bigint/asuintn/index.html @@ -0,0 +1,77 @@ +--- +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")}}

+ +

Див. також

+ + -- cgit v1.2.3-54-g00ecf