JavaScript实现数字转float保留N位小数方法,轻松应对精度问题!

5 min read

好的,以下是一个将数字转换为浮点数并取N位小数的JavaScript函数:

function toFixedFloat(num, n) {
  if (isNaN(parseFloat(num))) {
    return "Not a Number";
  }

  return parseFloat(num).toFixed(n);
}

num参数是要转换的数字,可以是字符串或数值。n参数是要保留的小数位数。

例如,如果要将数字 3.1415926 保留两位小数,可以调用 toFixedFloat(3.1415926, 2)。这将返回浮点数 3.14

希望对你有帮助!