js 保留两位小数--乘以100或除以100之后 小数为5没有四舍五入
在JavaScript中,如果你想要将数字保留两位小数,并且在乘以或除以100之后,如果小数部分为5,不进行四舍五入,你可以先将数字乘以100,然后使用Math.round()方法进行四舍五入,最后再除以100。
以下是一个函数示例,演示如何执行这个操作:
function retainTwoDecimalPlaces(num) {
// 乘以100
num = num * 100;
// 四舍五入
num = Math.round(num);
// 除以100
num = num / 100;
return num;
}
// 示例
let num = 12.345;
let result = retainTwoDecimalPlaces(num); // 结果将是12.35
console.log(result);
这个函数会将传入的数字乘以100,使用四舍五入后再除以100,保留两位小数,并且在小数为5的情况下不进行四舍五入处理。
评论已关闭