在 HTML 中舍入十进制值 [重复]
Posted
技术标签:
【中文标题】在 HTML 中舍入十进制值 [重复]【英文标题】:Round off Decimal Value in HTML [duplicate] 【发布时间】:2021-07-23 18:58:21 【问题描述】:我从电子表格中获取数据,所以我在 App 脚本中使用以下公式 现在电子表格中的数据 value=2.33344443333 因此,在 html 相同的 2.33344443333 中,当我调用 emailTemp.data 时它会显示,请帮助我更改为只有 2 个十进制值,如 2.33
应用脚本:
data.forEach(function(row)
emailTemp.data=row[value];
【问题讨论】:
【参考方案1】:试试这个:
data.forEach(function(row)
emailTemp.data = Math.round(Number(row[value]) * 100) / 100;
【讨论】:
对不起,我问错了, 我的问题是:我需要将“数据”转换为 2 位小数而不是“值”【参考方案2】:.toFixed(2) 会将十进制值四舍五入为两个空格作为字符串。如果您以后不需要以小数形式访问该值,大概以下方法会起作用:
data.forEach(function(row)
emailTemp.data=row[value].toFixed(2);
【讨论】:
对不起,我的问题是:我需要将“数据”转换为 2 位小数,而不是“值”以上是关于在 HTML 中舍入十进制值 [重复]的主要内容,如果未能解决你的问题,请参考以下文章