首页 > 解决方案 > 如果差异值,为什么 .toFixed 工作不一样?

问题描述

我想将浮点值四舍五入为小数点后 1 位的浮点数。

const value_1 = 58.65;
const value_2 = 58.25;

const round = (v) => {
  return parseFloat((v).toFixed(1));
}

console.log(round(value_1), round(value_2));

上面的代码,它的打印 2 值为 58.6 和 58.3

为什么 value_1 在回合后等于 58.6,而不是 58.7

标签: javascriptnode.js

解决方案


推荐阅读