BigInt:处理大数字(任意长度的整数)

BigInt是一种特殊的数字类型,它支持任意长度的整数。
js里面的整数有安全范围,即最大能显示的范围,超过这个返回可能会造成精度丢失

示例:

let str = 1000 * Math.pow(10, 18);
console.log(str) // 期望得到的是值是:1000* 10的18次方
结果得到的值是:1e+21

解决
使用内置对象BigInt(str)

str = BigInt(str)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40745143/article/details/125461512