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]
--- |
2865 |
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]
--- |
523 |
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]
--- |
5137 |
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]
--- |
4480 |
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]
--- |
1895 |
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]
--- |
2886 |
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]
--- |
2760 |
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]
--- |
4478 |
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]
--- |
3233 |
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]
--- |
2027 |
browser.js |
|
0 |
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]
--- |
487 |
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]
--- |
491 |
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]
--- |
889 |
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]
--- |
619 |
shell.js |
|
0 |