Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

JavaScript BigInt Reference

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

JavaScript BigInt is an inbuilt object in JavaScript that provides a way to represent whole numbers larger than 253-1 which is the largest number that can represent with the Number primitive. It is represented by the MAX_SAFE_INTEGER constant.

Example: This example creates a BigInt by appending n at the end of the number.


// Decimal format
let bigNum = 123422222222222222222222222222222222222n
// Hexadecimal format
let bigHex = 0x1ffffffeeeeeeeeefn
// Binary format
let bigBin = 0b1010101001010101001111111111111111n


VM41:6 36893488074118328047n
VM41:10 11430854655n

The complete methods of the JavaScript BigInt object are listed below:

JavaScript BigInt Constructor: A constructor gets called when an object is created using the new keyword.

BigInt()Convert any primitive data type or object to a BigInt data type.

JavaScript BigInt Properties: A JavaScript property is a member of an object that associates a key with a value.

  • Instance Property: An instance property is a property that has a new copy for every new instance of the class.
Instance PropertiesDescriptionsExample
constructorReturn the bigInt constructor function for the object.

JavaScript BigInt Methods: Methods are actions that can be performed on objects.

  • Static Method: If the method is called using the BigInt class itself then it is called a static method of BigInt.
Static MethodsDescriptionsExample
asIntN()Wrap a BigInt value to a signed integer between -2width-1 and 2width-1-1.
asUintN()Wrap a BigInt value to an unsigned integer between 0 and 2width-1.
  • Instance Method: If the method is called on an instance of a number then it is called an instance method.
Instance MethodsDescriptionsExample
toLocaleString()Return a string with a language-sensitive representation of this BigInt.
toString()Return a string representing the specified BigInt object.
valueOf()Return the wrapped primitive value of a BigInt object.
My Personal Notes arrow_drop_up
Last Updated : 23 May, 2023
Like Article
Save Article
Similar Reads
Related Tutorials