javascript - 将数值转换为字符串

标签 javascript

谁能用 javascript 解决以下问题

var i = 10152233307863175;
alert(i.toString());

警报显示值 10152233307863176 。任何解决方案。问题是当我在客户端获取 json 对象时,当字符串转换为 json 时,它包含错误的值。

最佳答案

这是 javascript 使用的数字数据格式( double 浮点)的精度限制。

假设您不需要执行任何数学运算,存储该值的最佳方法是首先将其存储为字符串。

关于javascript - 将数值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24828599/

相关文章:

javascript - 当 AngularJS 中没有提供嵌入槽时,如何不渲染它?

javascript - 根据内容动态增加 ng-grid 行高,无需额外的插件和 jquery

javascript - Firebase 向用户发送电子邮件验证

javascript - 如何使用 JQuery、HTML 和 CSS 制作多类别过滤器

javascript - module.exports 返回一个空对象

javascript if语句不起作用

javascript - 如何让d3旭日从3点钟开始?

javascript - Tab 按不会在 chrome/IE11 中的表单字段上前进

javascript - JavaScript 或 jQuery 中的日期时间转换

javascript - for 循环中的多个函数