前端接收数字,最后几位数字变成了000
从Java后台传一个数值到前端的js中,Java中输出为1422741569559171073,但在js中输出便成了1422741569559171000
最后几位竟然都变成了000
原来是js数字最长为16位,1422741569559171073是19位,所以最后几位自动变为了000
后端数据:
前台接收数据:
解决方法也很简单,只要在Java后台传数值时,将其变为String类型的即可
前端接收数字,最后几位数字变成了000
从Java后台传一个数值到前端的js中,Java中输出为1422741569559171073,但在js中输出便成了1422741569559171000
最后几位竟然都变成了000
原来是js数字最长为16位,1422741569559171073是19位,所以最后几位自动变为了000
后端数据:
前台接收数据:
解决方法也很简单,只要在Java后台传数值时,将其变为String类型的即可