JS大坑之数据超过2的53次方引发的Number型精度丢失问题

最近在做小程序项目前后端调试的时候,发现每次获取的设备id第18位及以后都是0,导致前台获取的多个设备id相同,出现异常。 经过在浏览器的response查看: 显示: 2. 在Preview显示的如下: 3.经过对比发现,前端从接口拿的数据已经精度丢失,通过查了下资料,发现js的number类型有个最大安全值,即2的53次方(9007199254740992)超过这个值就会出现问题,于是在浏览器
相关文章
相关标签/搜索