数字的存储空间是8字节64位,可以精确存储-(Math.pow(2, 53) - 1)) ~ Math.pow(2, 53)-1,超过这个范围的值也可以存储,但是会遗嘱
如果后台发送超过最大限制的数字应该使用字符串的发送,则负责人根据当地情况进行处理
- 如果前端只是做数据的展示,那么直接使用字符串显示就可以了。
- 如果需要前端进行计算,前端可以把字符串转换成 BigInt 形式进行计算,但是,BigInt 和 Number 类型不能混合计算,必须全部返回为 BigInt 在进行计算
- 不能返回为 BigInt 计算的,可以封装方法使用字符串按位计算,计算之后的结果以字符串计算