如何在JavaScript中只四舍五入浮点数
How do I round only floating digit in JavaScript?
我现在有一个javascript输出14.85我想把14.85换成14.90对于14.84,我需要它到14.80,这可能吗?
谢谢
这个怎么样:
var number = Math.round(14.85 * 10) / 10;
下面是产生您所需要的确切结果的解决方案:
function roundFloat(n) {
return (Math.round(n * 10) / 10).toFixed(2);
}
roundFloat(14.84); // "14.80"
roundFloat(14.85); // "14.90"
var newNumber = (Math.round(oldNumber*10)/10).toFixed(2);
相关文章:
- 将浮点数排序为自然数
- 使用javascript从字符串中提取浮点数
- 为大型地理位置的坐标生成浮点数
- 如何使用Javascript使浮点数的精度相同
- 从字符串到浮点数的奇怪转换
- 如何将浮点数格式化为两位数
- 浮点数的总和在 JavaScript 中没有给出小数
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- HTML浮点数字字段具有高精度,但呈现四舍五入值
- 使用浮点数获取基于数组的y轴最大/最小值
- 只允许带有退格和左右箭头的浮点数
- javascript正则表达式浮点数,以字符串结尾
- 在AngularJS中格式化浮点数而不丢失精度
- 如何通过 javascript 在浮点数中保留小数点数后的 2 位数字
- 在Javascript中,大浮点数的小数位数有限制吗
- 正则表达式用于逗号分隔浮点数的列表
- JavaScript正则表达式 - 用四舍五入的数字替换字符串中的所有浮点数
- javascript:将浮点数四舍五入到最接近的 .25(或其他什么..)
- 我怎样才能对浮点数进行四舍五入,使小数点后只有两个尾随数字
- 如何在JavaScript中只四舍五入浮点数