Saturday, November 15, 2025
HomeLanguagesJavascriptJavaScript BigInt Reference

JavaScript BigInt Reference

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.

Javascript




// Decimal format
let bigNum = 123422222222222222222222222222222222222n
console.log(bigNum)
  
// Hexadecimal format
let bigHex = 0x1ffffffeeeeeeeeefn
console.log(bigHex)
  
// Binary format
let bigBin = 0b1010101001010101001111111111111111n
console.log(bigBin)


Output:

123422222222222222222222222222222222222n
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.

Constructor Descriptions Example
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 Properties Descriptions Example
constructor Return 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 Methods Descriptions Example
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 Methods Descriptions Example
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.
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32399 POSTS0 COMMENTS
Milvus
95 POSTS0 COMMENTS
Nango Kala
6765 POSTS0 COMMENTS
Nicole Veronica
11917 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11984 POSTS0 COMMENTS
Shaida Kate Naidoo
6889 POSTS0 COMMENTS
Ted Musemwa
7143 POSTS0 COMMENTS
Thapelo Manthata
6838 POSTS0 COMMENTS
Umr Jansen
6840 POSTS0 COMMENTS