首页

浏览器js处理json里面超大数字遇到的bug

最近遇到个奇怪的bug,写管理后台的时候拿到后端的json里面一个编号死活查不到数据。刚开始以为是我php接口写的查询条件有问题。排查了下发现网页通过js取到这个编号后跟实际接口返回的编号是不同的,最后几位变成了0。这个编号是19位数的,尝试了一番发现如果不返回int整型的数据改为字符串型数字就没这个问题。看来是超大整型数字溢出了。 <img src="https://product.liyiru.top/uploads/a0cd070a024a3a010fa87e1c936907e5.png"/> 试了下nodejs里面也是这样,php本身没这个问题,只能说js坑挺多,只能多看多学。
更多>>
今天用了下C# 同事电脑遭遇比特币勒索病毒感染 苹果apple store回调通知 mysql临时关闭binlog php通过git pull拉取代码