TypeScript Hindi Tutorial #8 Mastering BigInt for Large Numbers

BigInt Data Type


  1. What is bigInt
  2. When we should use it
  3. Example
  4. Mixing issue
  5. Interview Questions


Why BigInt ?


  1. In JavaScript and TypeScript, Number has a maximum safe integer
  2. Number.MAX_SAFE_INTEGER = 2^53 - 1
  3. 9007199254740991
  4. Beyond this limit, precision issues arise.


bigint.ts

var bignumber:bigint=9007199254740991n
var x=1n;
var y=2n

console.log(bignumber+x);
console.log(bignumber+y);


bigInt.js

"use strict";
var bignumber = 9007199254740991n;
var x = 1n;
var y = 2n;
console.log(bignumber + x);
console.log(bignumber + y);