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

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.

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.

ConstructorDescriptionsExample
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