之前写过一篇文章聊到js的精度问题。今天同事在开发过程中又遇到了坑。id后端下发的是number类型,出现渲染出错。
查了下资料,js的number类型有个最大值(安全值)。即2的53次方,为9007199254740992。如果超过这个值,那么js会出现不精确的问题。这个值为16位。
所以,解决方法:后端下发字符串类型。
之前写过一篇文章聊到js的精度问题。今天同事在开发过程中又遇到了坑。id后端下发的是number类型,出现渲染出错。
查了下资料,js的number类型有个最大值(安全值)。即2的53次方,为9007199254740992。如果超过这个值,那么js会出现不精确的问题。这个值为16位。
所以,解决方法:后端下发字符串类型。