Javascript使用IEEE-754双精度(64位)格式表示数字。据我了解,这为您提供53位精度,或者15至16个十进制数字。您的数字位数超出了Javascript所能应付的位数,因此最终得到了一个近似值。
您需要对这个大数字进行数学运算吗?因为如果它只是某种ID,则可以将其作为字符串返回并避免该问题。

Javascript使用IEEE-754双精度(64位)格式表示数字。据我了解,这为您提供53位精度,或者15至16个十进制数字。您的数字位数超出了Javascript所能应付的位数,因此最终得到了一个近似值。
您需要对这个大数字进行数学运算吗?因为如果它只是某种ID,则可以将其作为字符串返回并避免该问题。