js超限計算-BigInt


JavaScript中的基本數據類Number是雙精度浮點數,它可以表示的最大安全范圍是正負9007199254740991,也就是2的53次方-1

在瀏覽器控制台分別輸入Number.MAX_SAFE_INTEGER和Number.MIN_SAFE_INTEGER可查看對應的最大/小值

 

 

 當超過安全數字范圍進行運算時會出現結果錯誤。

 

BigInt

BigInt是JavaScript中的一個新的原始類型,可以用任意精度表示整數。使用BigInt,即使超出JavaScript Number的安全整數限制,也可以安全地存儲和操作大整數。

要創建一個BigInt,在數字后面添加n后綴即可,例如:1添加后為1n;添加后綴后也支持運算符運算

 

 BigInt支持最常見的運算符與Number是一樣的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM