Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR TYPESCRIPT

typescript bigint vs number

// 1. BigInt is an integer, number is a decimal
  //bigInt
  var BigNum1=100n;    	  //ok
  var BigNum2=100.20n;    //error
  //number
  var Num1=100;           //ok
  var Num2=100.20;        //ok

// 2. Different implementation
The number can handle numbers up to 9007199254740991.
The BigInt can handle arbitrary long numbers, limited by the available memory of the system.

// 3. BigInt cannot be used in arithmetic operations with numbers
  let numVar=100;
  let bigVar= 100n;
  console.log(numVar+bigVar); // error

// 4. ...but you can compare them
  console.log(1n < 2)     //true
  console.log(2n > 1)     //true
  console.log(2n > 2)     //false
  console.log(2n >= 2)    //true

// 5. More details on the source
Source by www.tektutorialshub.com #
 
PREVIOUS NEXT
Tagged: #typescript #bigint #number
ADD COMMENT
Topic
Name
8+4 =