BigInt()
The BigInt() function returns a value of type bigint.
Syntax
BigInt(value)
Note:
BigInt()can only be called withoutnew. Attempting to construct it withnewthrows aTypeError.
Parameters
value- : The numeric value of the object being created. It may be a string, an integer, a boolean, or another
BigInt.
- : The numeric value of the object being created. It may be a string, an integer, a boolean, or another
Return value
A BigInt value. Number values must be integers and are converted to BigInts. The boolean value true becomes 1n, and false becomes 0n. Strings are parsed as if they are source text for integer literals, which means they can have leading and trailing whitespaces and can be prefixed with 0b, 0o, or 0x.
Exceptions
RangeError- : Thrown if the parameter is a non-integral number.
TypeError- : Thrown if at least one of these conditions is met:
- The parameter cannot be converted to a primitive.
- After conversion to a primitive, the result is
undefined,null,Symbol.
- : Thrown if at least one of these conditions is met:
SyntaxError- : Thrown if the parameter is a string that cannot be parsed as a
BigInt.
- : Thrown if the parameter is a string that cannot be parsed as a