js Long类型数据精度丢失 很久之前遇到的问题了,之前做了记录没有完成博客记录。 一、场景: 在一次项目引入了雪花算法生成id以后,前端查询到的id与数据库中无法对应。如图最后两位精度(四舍五入)发生丢结果为变成0。 实际数据库中数据如下 与之对应的后端代码如下:(传递Long类型) 二、解决: 经过我查阅其他大佬的博客,最简单的做法就是将long类型数据以String字符串形式传递。 修改后前端数据与后台一致: 代码修改如下:(其实就是进行了一个简单的数据转换) ———————————————— 本片技术难度不高,仅用作记录。