| arithmetic.js |
---
esid: sec-bigint.asuintn
description: BigInt.asUintN arithmetic test cases
info: |
BigInt.asUintN ( bits, bigint )
3. Return a BigInt representing bigint modulo 2**bits.
features: [BigInt]
--- |
2843 |
- |
| asUintN.js |
---
esid: sec-bigint.asuintn
description: BigInt.asUintN property descriptor
info: |
BigInt.asUintN ( bits, bigint )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
features: [BigInt]
--- |
501 |
- |
| bigint-tobigint-errors.js |
---
description: BigInt.asUintN type coercion for bigint parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
2. Let bigint ? ToBigInt(bigint).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
5115 |
- |
| bigint-tobigint-toprimitive.js |
---
description: BigInt.asUintN type coercion for bigint parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
2. Let bigint ? ToBigInt(bigint).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
4458 |
- |
| bigint-tobigint-wrapped-values.js |
---
description: BigInt.asUintN type coercion for bigint parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
2. Let bigint ? ToBigInt(bigint).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
1873 |
- |
| bigint-tobigint.js |
---
description: BigInt.asUintN type coercion for bigint parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
2. Let bigint ? ToBigInt(bigint).
features: [BigInt]
--- |
2864 |
- |
| bits-toindex-errors.js |
---
description: BigInt.asUintN type coercion for bits parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
1. Let bits be ? ToIndex(bits).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
2738 |
- |
| bits-toindex-toprimitive.js |
---
description: BigInt.asUintN type coercion for bits parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
1. Let bits be ? ToIndex(bits).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
4456 |
- |
| bits-toindex-wrapped-values.js |
---
description: BigInt.asUintN type coercion for bits parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
1. Let bits be ? ToIndex(bits).
features: [BigInt, computed-property-names, Symbol, Symbol.toPrimitive]
--- |
3211 |
- |
| bits-toindex.js |
---
description: BigInt.asUintN type coercion for bits parameter
esid: sec-bigint.asuintn
info: |
BigInt.asUintN ( bits, bigint )
1. Let bits be ? ToIndex(bits).
features: [BigInt]
--- |
2005 |
- |
| length.js |
---
esid: sec-bigint.asuintn
description: BigInt.asUintN.length descriptor
info: |
BigInt.asUintN ( bits, bigint )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
features: [BigInt]
--- |
465 |
- |
| name.js |
---
esid: sec-bigint.asuintn
description: BigInt.asUintN.name descriptor
info: |
BigInt.asUintN ( bits, bigint )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
features: [BigInt]
--- |
469 |
- |
| not-a-constructor.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
BigInt.asUintN does not implement [[Construct]], is not new-able
info: |
ECMAScript Function Objects
Built-in function objects that are not identified as constructors do not
implement the [[Construct]] internal method unless otherwise specified in
the description of a particular function.
sec-evaluatenew
...
7. If IsConstructor(constructor) is false, throw a TypeError exception.
...
includes: [isConstructor.js]
features: [Reflect.construct, BigInt, arrow-function]
--- |
867 |
- |
| order-of-steps.js |
---
esid: sec-bigint.asuintn
description: BigInt.asUintN order of parameter type coercion
info: |
BigInt.asUintN ( bits, bigint )
1. Let bits be ? ToIndex(bits).
2. Let bigint ? ToBigInt(bigint).
features: [BigInt]
--- |
597 |
- |