谁能用 javascript 解决以下问题
var i = 10152233307863175;
alert(i.toString());
警报显示值 10152233307863176
。任何解决方案。问题是当我在客户端获取 json 对象时,当字符串转换为 json 时,它包含错误的值。
最佳答案
这是 javascript 使用的数字数据格式( double 浮点)的精度限制。
假设您不需要执行任何数学运算,存储该值的最佳方法是首先将其存储为字符串。
关于javascript - 将数值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24828599/