BigInt.asUintN()

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

The BigInt.asUintN static method is used to wrap a BigInt value to an unsigned integer between 0 and 2width-1.

Syntax

BigInt.asUintN(width, bigint);

Parameters

width
The amount of bits available for the integer size.
bigint
The integer to clamp to fit into the supplied bits.

Returns

The value of bigint modulo 2width as an unsigned integer.

Examples

Staying in 64-bit ranges

The BigInt.asUintN() method can be useful to stay in the range of 64-bit arithmetic.

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

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

BigInt.asUintN(64, max + 1n);
// ↪ 0n
// zero because of overflow

Specifications

Specification
ECMAScript (ECMA-262)
Определение 'BigInt.asUintN()' в этой спецификации.

Browser compatibility

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
asUintNChrome Полная поддержка 67Edge Полная поддержка 79Firefox Полная поддержка 68IE Нет поддержки НетOpera Полная поддержка 54Safari Полная поддержка 14WebView Android Полная поддержка 67Chrome Android Полная поддержка 67Firefox Android Полная поддержка 68Opera Android Полная поддержка 48Safari iOS Полная поддержка 14Samsung Internet Android Полная поддержка 9.0nodejs Полная поддержка 10.4.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки

See also