如何将十进制数转换为2小数位数?
示例:我想将4.995转换为4.99,但是javascript返回5.00。



var price=4.995;
var rounded_price=price.toFixed(2);
console.log(rounded_price);

最佳答案

我不会将其称为四舍五入,但是您可以通过以下方法实现:



function trim2Dec(n) {
  return Math.floor(n * 100) / 100;
}

alert(trim2Dec(4.995));

09-25 15:54